|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xalan.lib.NodeInfo
public class NodeInfo
NodeInfo
defines a set of XSLT extension functions to be
used from stylesheets.
Constructor Summary | |
---|---|
NodeInfo()
|
Method Summary | |
---|---|
static int |
columnNumber(ExpressionContext context)
columnNumber returns the column number of the
current context node. |
static int |
columnNumber(org.w3c.dom.NodeList nodeList)
columnNumber returns the column number of the node
passed as argument. |
static int |
lineNumber(ExpressionContext context)
lineNumber returns the line number of the current
context node. |
static int |
lineNumber(org.w3c.dom.NodeList nodeList)
lineNumber returns the line number of the node
passed as argument. |
static java.lang.String |
publicId(ExpressionContext context)
publicId returns the public identifier of the current
context node. |
static java.lang.String |
publicId(org.w3c.dom.NodeList nodeList)
publicId returns the public identifier of the node passed as
argument. |
static java.lang.String |
systemId(ExpressionContext context)
systemId returns the system id of the current
context node. |
static java.lang.String |
systemId(org.w3c.dom.NodeList nodeList)
systemId returns the system id of the node passed as
argument. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NodeInfo()
Method Detail |
---|
public static java.lang.String systemId(ExpressionContext context)
systemId
returns the system id of the current
context node.
context
- an ExpressionContext
value
String
valuepublic static java.lang.String systemId(org.w3c.dom.NodeList nodeList)
systemId
returns the system id of the node passed as
argument. If a node set is passed as argument, the system id of
the first node in the set is returned.
nodeList
- a NodeList
value
String
valuepublic static java.lang.String publicId(ExpressionContext context)
publicId
returns the public identifier of the current
context node.
Xalan does not currently record this value, and will return null.
context
- an ExpressionContext
value
String
valuepublic static java.lang.String publicId(org.w3c.dom.NodeList nodeList)
publicId
returns the public identifier of the node passed as
argument. If a node set is passed as argument, the public identifier of
the first node in the set is returned.
Xalan does not currently record this value, and will return null.
nodeList
- a NodeList
value
String
valuepublic static int lineNumber(ExpressionContext context)
lineNumber
returns the line number of the current
context node.
NOTE: Xalan does not normally record location information for each node.
To obtain it, you must set the custom TrAX attribute
"http://xml.apache.org/xalan/features/source_location"
true in the TransformerFactory before generating the Transformer and executing
the stylesheet. Storage cost per node will be noticably increased in this mode.
context
- an ExpressionContext
value
int
value. This may be -1 to indicate that the
line number is not known.public static int lineNumber(org.w3c.dom.NodeList nodeList)
lineNumber
returns the line number of the node
passed as argument. If a node set is passed as argument, the line
number of the first node in the set is returned.
NOTE: Xalan does not normally record location information for each node.
To obtain it, you must set the custom TrAX attribute
"http://xml.apache.org/xalan/features/source_location"
true in the TransformerFactory before generating the Transformer and executing
the stylesheet. Storage cost per node will be noticably increased in this mode.
nodeList
- a NodeList
value
int
value. This may be -1 to indicate that the
line number is not known.public static int columnNumber(ExpressionContext context)
columnNumber
returns the column number of the
current context node.
NOTE: Xalan does not normally record location information for each node.
To obtain it, you must set the custom TrAX attribute
"http://xml.apache.org/xalan/features/source_location"
true in the TransformerFactory before generating the Transformer and executing
the stylesheet. Storage cost per node will be noticably increased in this mode.
context
- an ExpressionContext
value
int
value. This may be -1 to indicate that the
column number is not known.public static int columnNumber(org.w3c.dom.NodeList nodeList)
columnNumber
returns the column number of the node
passed as argument. If a node set is passed as argument, the line
number of the first node in the set is returned.
NOTE: Xalan does not normally record location information for each node.
To obtain it, you must set the custom TrAX attribute
"http://xml.apache.org/xalan/features/source_location"
true in the TransformerFactory before generating the Transformer and executing
the stylesheet. Storage cost per node will be noticably increased in this mode.
nodeList
- a NodeList
value
int
value. This may be -1 to indicate that the
column number is not known.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |