public class SQLProperty
extends XSLGeneralVariable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SQLProperty.PropertyInstruction |
| Modifier and Type | Field and Description |
|---|---|
protected int |
sequence |
assignable, constantText, global, implicitlyRequiredParam, redundant, requiredParam, requiredType, select, slotManager, tunneldefaultCollationName, defaultXPathNamespace, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FALLBACK_AVAILABLE, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError, version| Constructor and Description |
|---|
SQLProperty() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(NodeImpl arg0,
int arg1) |
void |
compact(int arg0) |
Expression |
compile(Executable exec) |
AxisIterator |
enumerateChildren(NodeTest arg0) |
NodeInfo |
getFirstChild() |
NodeInfo |
getLastChild() |
protected NodeImpl |
getNthChild(int arg0) |
String |
getPropertyName() |
protected long |
getSequenceNumber() |
String |
getStringValue() |
CharSequence |
getStringValueCS() |
boolean |
hasChildNodes() |
boolean |
isInstruction()
Determine whether this node is an instruction.
|
boolean |
mayContainSequenceConstructor()
Determine whether this type of element is allowed to contain a template-body
|
void |
prepareAttributes() |
void |
useChildrenArray(NodeImpl[] arg0) |
void |
validate() |
allowsAsAttribute, allowsRequired, allowsTunnelAttribute, allowsValue, checkAgainstRequiredType, getConstructType, getReturnedItemType, getVariableFingerprint, getVariableName, initializeInstruction, isAssignable, isGlobal, isRequiredParam, isTunnelParam, setRedundant, setReferenceCountallocateLocationId, allocatePatternSlots, allocateSlots, allocateSlots, backwardsCompatibleModeIsEnabled, bindVariable, checkEmpty, checkSortComesFirst, checkTopLevel, checkUnknownAttribute, checkWithinTemplate, compileError, compileError, compileError, compileSequenceConstructor, compileWarning, definesExcludedNamespace, definesExtensionElement, fallbackProcessing, fixupReferences, forwardsCompatibleModeIsEnabled, getAttributeSets, getAttributeValue, getCommonChildItemType, getContainingSlotManager, getContainingStylesheet, getDefaultCollationName, getDefaultXPathNamespace, getExecutable, getHostLanguage, getLastChildInstruction, getLineNumber, getLineNumber, getLocationProvider, getNamespaceResolver, getObjectFingerprint, getObjectNameCode, getPrecedence, getPreparedStylesheet, getPrincipalStylesheet, getProperties, getProperty, getSchemaType, getStaticContext, getStylesheetFunction, getSystemId, getTargetNamePool, getTypeAnnotation, getVersion, getWithParamInstructions, isExcludedNamespace, isExplaining, isExtensionNamespace, isPermittedChild, issueWarning, issueWarning, isTopLevel, makeAttributeValueTemplate, makeExpression, makeNameCode, makeNamespaceContext, makePattern, makeSequenceType, makeSortKeys, makeTraceInstruction, markTailCalls, mayContainFallback, postValidate, processAllAttributes, processAttributes, processDefaultCollationAttribute, processDefaultXPathNamespaceAttribute, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, replaceSubExpression, reportAbsence, setLineNumber, setObjectNameCode, setValidationError, substituteFor, typeCheck, typeCheck, undeclaredNamespaceError, validateChildren, validateSubtreecopy, getAttributeList, getAttributeValue, getDeclaredNamespaces, getInScopeNamespaceCodes, getPrefixForURI, getURICodeForPrefix, getURIForPrefix, initialise, iteratePrefixes, sendNamespaceDeclarations, setNamespaceDeclarationsgenerateId, getBaseURI, getDocumentRoot, getNameCode, getNodeKind, getRoot, getSystemId, setNameCode, setSystemIdatomize, compareOrder, equals, getColumnNumber, getConfiguration, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNamePool, getNextInDocument, getNextSibling, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getTypeAnnotation, getTypedValue, getURI, hashCode, isSameNodeInfo, iterateAxis, iterateAxispublic boolean isInstruction()
isInstruction in class StyleElementpublic boolean mayContainSequenceConstructor()
mayContainSequenceConstructor in class XSLGeneralVariablepublic void prepareAttributes()
throws XPathException
prepareAttributes in class XSLGeneralVariableXPathExceptionpublic void validate()
throws XPathException
validate in class XSLGeneralVariableXPathExceptionpublic String getPropertyName()
public Expression compile(Executable exec)
throws XPathException
compile in class StyleElementXPathExceptionprotected final long getSequenceNumber()
getSequenceNumber in class NodeImplpublic final boolean hasChildNodes()
hasChildNodes in interface NodeInfohasChildNodes in class NodeImplpublic final AxisIterator enumerateChildren(NodeTest arg0)
public final NodeInfo getFirstChild()
getFirstChild in class NodeImplpublic final NodeInfo getLastChild()
getLastChild in class NodeImplprotected final NodeImpl getNthChild(int arg0)
public String getStringValue()
public CharSequence getStringValueCS()
getStringValueCS in interface ItemgetStringValueCS in interface ValueRepresentationgetStringValueCS in class NodeImplpublic void useChildrenArray(NodeImpl[] arg0)
public void addChild(NodeImpl arg0,
int arg1)
public void compact(int arg0)