|
Qizx/Open v0.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.xfra.qizxopen.util.NSPrefixMapping
Mapping of Namespace prefixes.
This simple implementation with linear search is sufficient if we consider that rarely more than a few NS are defined in practice.
Field Summary | |
static NSPrefixMapping |
std
|
Constructor Summary | |
NSPrefixMapping()
|
Method Summary | |
void |
addMapping(java.lang.String prefix,
Namespace ns)
|
void |
addMapping(java.lang.String prefix,
java.lang.String uri)
|
Namespace |
convertToNamespace(java.lang.String prefix)
Returns the most recent NS matching the prefix. |
java.lang.String |
convertToPrefix(Namespace ns)
Returns the most recent prefix matching the NS. |
NSPrefixMapping |
copy()
|
QName |
expandName(java.lang.String name)
Converts a prefixed name into a QName. |
static java.lang.String |
extractLocalName(java.lang.String name)
|
static java.lang.String |
extractPrefix(java.lang.String name)
|
Namespace |
getLastNamespace(int rankFromTop)
Returns a declared namespace. |
java.lang.String |
getLastPrefix(int rankFromTop)
Returns a declared prefix. |
int |
getMappingCount()
|
java.lang.String |
prefixedName(QName name)
Converts a QName into a prefixed name. |
void |
removeMappings(int count)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static NSPrefixMapping std
Constructor Detail |
public NSPrefixMapping()
Method Detail |
public NSPrefixMapping copy()
public void addMapping(java.lang.String prefix, java.lang.String uri)
public void addMapping(java.lang.String prefix, Namespace ns)
public int getMappingCount()
public void removeMappings(int count)
public Namespace convertToNamespace(java.lang.String prefix)
public java.lang.String convertToPrefix(Namespace ns)
public static java.lang.String extractPrefix(java.lang.String name)
public static java.lang.String extractLocalName(java.lang.String name)
public QName expandName(java.lang.String name)
public java.lang.String prefixedName(QName name)
public java.lang.String getLastPrefix(int rankFromTop)
public Namespace getLastNamespace(int rankFromTop)
|
Copyright Xavier FRANC 2003-2004 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |