Methods Summary |
---|
public static int | columnNumber(com.sun.org.apache.xalan.internal.extensions.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.
Node contextNode = context.getContextNode();
int nodeHandler = ((DTMNodeProxy)contextNode).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)contextNode).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getColumnNumber();
else
return -1;
|
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.
if (nodeList == null || nodeList.getLength() == 0)
return -1;
Node node = nodeList.item(0);
int nodeHandler = ((DTMNodeProxy)node).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)node).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getColumnNumber();
else
return -1;
|
public static int | lineNumber(com.sun.org.apache.xalan.internal.extensions.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.
Node contextNode = context.getContextNode();
int nodeHandler = ((DTMNodeProxy)contextNode).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)contextNode).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getLineNumber();
else
return -1;
|
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.
if (nodeList == null || nodeList.getLength() == 0)
return -1;
Node node = nodeList.item(0);
int nodeHandler = ((DTMNodeProxy)node).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)node).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getLineNumber();
else
return -1;
|
public static java.lang.String | publicId(com.sun.org.apache.xalan.internal.extensions.ExpressionContext context)publicId returns the public identifier of the current
context node.
Xalan does not currently record this value, and will return null.
Node contextNode = context.getContextNode();
int nodeHandler = ((DTMNodeProxy)contextNode).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)contextNode).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getPublicId();
else
return null;
|
public 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.
if (nodeList == null || nodeList.getLength() == 0)
return null;
Node node = nodeList.item(0);
int nodeHandler = ((DTMNodeProxy)node).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)node).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getPublicId();
else
return null;
|
public static java.lang.String | systemId(com.sun.org.apache.xalan.internal.extensions.ExpressionContext context)systemId returns the system id of the current
context node.
Node contextNode = context.getContextNode();
int nodeHandler = ((DTMNodeProxy)contextNode).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)contextNode).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getSystemId();
else
return null;
|
public 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.
if (nodeList == null || nodeList.getLength() == 0)
return null;
Node node = nodeList.item(0);
int nodeHandler = ((DTMNodeProxy)node).getDTMNodeNumber();
SourceLocator locator = ((DTMNodeProxy)node).getDTM()
.getSourceLocatorFor(nodeHandler);
if (locator != null)
return locator.getSystemId();
else
return null;
|