|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.staxmate.out.SMNamespace
public abstract class SMNamespace
Abstract base class for all namespace objects (local and global ones).
| Field Summary | |
|---|---|
protected java.lang.String |
mURI
URI of the actual namespace this class encapsulates |
| Constructor Summary | |
|---|---|
protected |
SMNamespace(java.lang.String uri)
|
| Method Summary | |
|---|---|
protected abstract void |
bindAs(java.lang.String prefix)
Method called to indicate that the namespace is now bound to a specific prefix within current output context. |
protected abstract void |
bindPermanentlyAs(java.lang.String prefix)
Method used to permanently bind this (local) namespace to a prefix. |
abstract java.lang.String |
getBoundPrefix()
|
abstract java.lang.String |
getLastBoundPrefix()
|
abstract java.lang.String |
getPreferredPrefix()
|
java.lang.String |
getURI()
|
protected abstract boolean |
isValidIn(SMOutputContext ctxt)
Method used to verify that the namespace is actually valid within the specified output context. |
abstract boolean |
prefersDefaultNs()
|
abstract void |
prefersDefaultNs(boolean state)
|
abstract void |
setPreferredPrefix(java.lang.String prefPrefix)
Method that can be called to associate a "preferred" prefix; prefix that this namespace should be bound to instead of some automatically generated one (unless that prefix is already bound to another URI). |
protected abstract void |
unbind()
Method called to indicate that the namespace is no longer bound to its current prefix within the current output context. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.lang.String mURI
| Constructor Detail |
|---|
protected SMNamespace(java.lang.String uri)
| Method Detail |
|---|
public final java.lang.String getURI()
public abstract java.lang.String getPreferredPrefix()
public abstract java.lang.String getBoundPrefix()
public abstract java.lang.String getLastBoundPrefix()
public abstract boolean prefersDefaultNs()
public abstract void prefersDefaultNs(boolean state)
public abstract void setPreferredPrefix(java.lang.String prefPrefix)
protected abstract boolean isValidIn(SMOutputContext ctxt)
protected abstract void bindAs(java.lang.String prefix)
protected abstract void bindPermanentlyAs(java.lang.String prefix)
protected abstract void unbind()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||