|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A StaticContext contains the information needed while an expression or pattern is being parsed. The information is also sometimes needed at run-time.
Method Summary | |
Expression |
bindFunction(String qname,
Expression[] arguments)
Identify a function appearing in an expression |
VariableDeclaration |
bindVariable(int fingerprint)
Bind a variable used in this element to the XSLVariable element in which it is declared |
String |
getBaseURI()
Get the Base URI of the stylesheet element, for resolving any relative URI's used in the expression. |
Comparator |
getCollation(String name)
Get a named collation. |
Configuration |
getConfiguration()
Get the system configuration |
String |
getDefaultCollationName()
Get the name of the default collation. |
short |
getDefaultElementNamespace()
Get the default XPath namespace, as a namespace code that can be looked up in the NamePool |
int |
getLineNumber()
Get the line number of the expression within its containing entity Returns -1 if no line number is available |
NamePool |
getNamePool()
Get the NamePool used for compiling expressions |
String |
getSystemId()
Get the System ID of the container of the expression. |
String |
getURIForPrefix(String prefix)
Get the URI for a namespace prefix. |
boolean |
isImportedSchema(String namespace)
Determine whether a Schema for a given target namespace has been imported |
boolean |
isInBackwardsCompatibleMode()
Determine whether Backwards Compatible Mode is used |
void |
issueWarning(String s)
Issue a compile-time warning |
Method Detail |
public Configuration getConfiguration()
public void issueWarning(String s)
public String getSystemId()
public int getLineNumber()
public String getBaseURI()
public String getURIForPrefix(String prefix) throws XPathException
prefix
- The prefix
XPathException
- if the prefix is not declaredpublic NamePool getNamePool()
public VariableDeclaration bindVariable(int fingerprint) throws XPathException
XPathException
public Expression bindFunction(String qname, Expression[] arguments) throws XPathException
XPathException
public Comparator getCollation(String name) throws XPathException
name
- The name of the required collation. Supply null to get the default collation.
XPathException
public String getDefaultCollationName()
public short getDefaultElementNamespace()
public boolean isInBackwardsCompatibleMode()
public boolean isImportedSchema(String namespace)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |