|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ethz.mxquery.datamodel.xdm.XDMScope
public class XDMScope
Constructor Summary | |
---|---|
XDMScope()
|
|
XDMScope(XDMScope par)
|
|
XDMScope(XDMScope par,
boolean inherit)
|
Method Summary | |
---|---|
void |
addNamespace(Namespace ns)
Add a prefix/namespace mapping. |
void |
addNamespace(java.lang.String prefix,
java.lang.String uri)
Add a prefix/namespace mapping. |
static XDMScope |
combineSopes(boolean global,
XDMScope ns,
boolean inherit,
boolean preserve,
Set requiredNS,
XDMScope curScope,
XQStaticContext ctx)
|
XDMScope |
copy()
|
java.util.Hashtable |
getAllNamespaces()
|
java.lang.String |
getBaseURI()
get the base-uri (xml:base) for this scope/node |
java.lang.String |
getLanguage()
get the language (xml:lang) of this scope/node |
java.util.Hashtable |
getLocalNamespaces()
|
Namespace |
getNamespace(java.lang.String prefix)
|
java.lang.String |
getNsURI(java.lang.String prefix)
Gets the namespace URI associated with the given prefix |
XDMScope |
getParent()
|
java.lang.String |
getPrefix(java.lang.String uri)
get the (namespace-)prefix for a given URI. |
void |
setBaseURI(java.lang.String baseURI)
|
void |
setLanguage(java.lang.String lang)
|
void |
setParent(XDMScope par)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XDMScope()
public XDMScope(XDMScope par)
public XDMScope(XDMScope par, boolean inherit)
Method Detail |
---|
public void addNamespace(Namespace ns) throws MXQueryException
ns
- a namespace object
MXQueryException
public void addNamespace(java.lang.String prefix, java.lang.String uri) throws MXQueryException
prefix
- The prefix.uri
- The URI of the namespace.
MXQueryException
public XDMScope getParent()
public void setParent(XDMScope par)
public java.util.Hashtable getAllNamespaces()
public java.util.Hashtable getLocalNamespaces()
public java.lang.String getNsURI(java.lang.String prefix)
prefix
- The given prefix
public Namespace getNamespace(java.lang.String prefix)
public java.lang.String getPrefix(java.lang.String uri)
uri
- The URI to look for.
public XDMScope copy()
public static XDMScope combineSopes(boolean global, XDMScope ns, boolean inherit, boolean preserve, Set requiredNS, XDMScope curScope, XQStaticContext ctx) throws MXQueryException
MXQueryException
public java.lang.String getLanguage()
public void setLanguage(java.lang.String lang)
public java.lang.String getBaseURI()
public void setBaseURI(java.lang.String baseURI)
|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |