|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xpath.Expression | +--weblogic.apache.xpath.objects.XObject | +--weblogic.apache.xpath.objects.XRTreeFrag | +--weblogic.apache.xpath.objects.XRTreeFragSelectWrapper
This class makes an select statement act like an result tree fragment.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Fields inherited from class weblogic.apache.xpath.objects.XObject |
CLASS_BOOLEAN,
CLASS_NODESET,
CLASS_NULL,
CLASS_NUMBER,
CLASS_RTREEFRAG,
CLASS_STRING,
CLASS_UNKNOWN,
CLASS_UNRESOLVEDVARIABLE,
m_obj |
Fields inherited from class weblogic.apache.xpath.Expression |
m_slocator |
Constructor Summary | |
XRTreeFragSelectWrapper(Expression expr)
|
Method Summary | |
weblogic.apache.xml.dtm.DTMIterator |
asNodeIterator()
Cast result object to a DTMIterator. |
XObject |
execute(XPathContext xctxt)
For support of literal objects in xpaths. |
void |
fixupVariables(java.util.Vector vars,
int globalsSize)
This function is used to fixup variables from QNames to stack frame indexes at stylesheet build time. |
int |
getType()
Tell what kind of class this is. |
double |
num()
Cast result object to a number. |
int |
rtf()
Cast result object to a result tree fragment. |
java.lang.String |
str()
Cast result object to a string. |
XMLString |
xstr()
Cast result object to an XMLString. |
Methods inherited from class weblogic.apache.xpath.objects.XRTreeFrag |
allowDetachToRelease,
appendToFsb,
bool,
convertToNodeset,
destruct,
detach,
equals,
finalize,
getTypeString,
object |
Methods inherited from class weblogic.apache.xpath.objects.XObject |
boolWithSideEffects,
castToType,
create,
create,
dispatchCharactersEvents,
error,
error,
greaterThan,
greaterThanOrEqual,
iter,
lessThan,
lessThanOrEqual,
mutableNodeset,
nodelist,
nodeset,
notEquals,
numWithSideEffects,
rtf,
rtree,
rtree,
toString |
Methods inherited from class weblogic.apache.xpath.Expression |
asIterator,
asNode,
assertion,
bool,
canTraverseOutsideSubtree,
error,
execute,
execute,
executeCharsToContentHandler,
isNodesetExpr,
isStableNumber,
num,
setSourceLocator,
warn,
xstr |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public XRTreeFragSelectWrapper(Expression expr)
Method Detail |
public void fixupVariables(java.util.Vector vars, int globalsSize)
vars
- List of QNames that correspond to variables. This list
should be searched backwards for the first qualified name that
corresponds to the variable reference qname. The position of the
QName in the vector from the start of the vector will be its position
in the stack frame (but variables above the globalsTop value will need
to be offset to the current stack frame).public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException
xctxt
- The XPath execution context.public double num() throws javax.xml.transform.TransformerException
public XMLString xstr()
public java.lang.String str()
public int getType()
public int rtf()
public weblogic.apache.xml.dtm.DTMIterator asNodeIterator()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs70 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |