public class IdentityField extends FieldOrSelector
selectExpression
Constructor and Description |
---|
IdentityField(java.lang.String xpath)
Creates a new IdentityField.
|
Modifier and Type | Method and Description |
---|---|
BuiltInAtomicType |
getBuiltInBaseType() |
int |
getCardinality(ExpressionVisitor visitor,
ContextItemStaticInfo contextItemType)
Get the static cardinality of the expression, that is the number of nodes the field xpath will select
for each node selected by the selector xpath.
|
boolean |
isListValued() |
void |
setBuiltInBaseType(BuiltInAtomicType builtInBaseType,
boolean listValued) |
getNamespaceContext, getSelectExpression, getSelection, getXPath, getXPathDefaultNamespace, setNamespaceContext, setSelectExpression, setSelection, setXPath, setXPathDefaultNamespace
elaborate, fixup, getColumnNumber, getConfiguration, getFixupStatus, getGeneratedId, getLineNumber, getPublicId, getRedefinitionLevel, getSchemaDocumentURI, getSystemId, getValidationStatus, hasSameLocation, isValidationNeeded, lookForCycles, makeXPathExpressionPropertyRecord, saveLocation, setConfiguration, setFixupStatus, setGeneratedId, setLineNumber, setLocator, setRedefinitionLevel, setSchemaDocumentURI, setSystemId, setValidationStatus
public IdentityField(java.lang.String xpath)
xpath
- the xpath for the IdentityField. Must not be null.public BuiltInAtomicType getBuiltInBaseType()
public boolean isListValued()
public void setBuiltInBaseType(BuiltInAtomicType builtInBaseType, boolean listValued)
public int getCardinality(ExpressionVisitor visitor, ContextItemStaticInfo contextItemType) throws XPathException
visitor
- the expression visitorcontextItemType
- the type of the context item, and information about whether a context item will
always be provided or notXPathException
- if an error is found during the evaluationCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.