|
Qizx/open API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.axyana.qizxopen.util.NSPrefixMapping
Mapping of Namespace prefixes. Maintains a stack of prefix/Namespace pairs and provides lookup methods.
Field Summary | |
static NSPrefixMapping |
std
A predefined prefix/NS table for XQuery. |
Constructor Summary | |
NSPrefixMapping()
|
Method Summary | |
void |
addMapping(java.lang.String prefix,
Namespace ns)
Pushes a prefix/Namespace mapping. |
void |
addMapping(java.lang.String prefix,
java.lang.String uri)
Pushes a prefix/Namespace-URI mapping. |
Namespace |
convertToNamespace(java.lang.String prefix)
Returns the most recent Namespace matching the prefix. |
java.lang.String |
convertToPrefix(Namespace ns)
Returns the most recent prefix matching the Namespace. |
NSPrefixMapping |
copy()
|
QName |
expandName(java.lang.String name)
Converts a prefixed name into a QName, using the mappings defined here. |
static java.lang.String |
extractLocalName(java.lang.String name)
Extracts the local-name of a qualified name. |
static java.lang.String |
extractPrefix(java.lang.String name)
Extracts the prefix of a qualified name. |
Namespace |
getLastNamespace(int rankFromTop)
Returns a declared namespace. |
java.lang.String |
getLastPrefix(int rankFromTop)
Returns a declared prefix. |
int |
getMappingCount()
returns the number of defined mappings. |
java.lang.String |
prefixedName(QName name)
Converts a QName into a prefixed name. |
void |
removeMappings(int count)
Pops N mappings. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final 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)
|
© 2005 Axyana Software | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |