public class UniversalPattern extends Pattern
EFFECTIVE_BOOLEAN_VALUE, EVALUATE_METHOD, ITEM_FEED_METHOD, ITERATE_METHOD, MAX_COST, MAX_SEQUENCE_LENGTH, MAX_STRING_LENGTH, PROCESS_METHOD, staticProperties, UNBOUNDED_LOWER, UNBOUNDED_UPPER, UPDATE_METHOD, WATCH_METHOD| Constructor and Description | 
|---|
UniversalPattern()
Create an UniversalPattern that matches all items 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
computeHashCode()
Hashcode supporting equals() 
 | 
Pattern | 
copy(RebindingMap rebindings)
Copy a UniversalPattern. 
 | 
boolean | 
equals(java.lang.Object other)
Determine whether this pattern is the same as another pattern 
 | 
void | 
export(ExpressionPresenter presenter)
Diagnostic print of expression structure. 
 | 
int | 
getFingerprint()
Determine the name fingerprint of nodes to which this pattern applies. 
 | 
ItemType | 
getItemType()
Get a NodeTest that all the nodes matching this pattern must satisfy 
 | 
UType | 
getUType()
Get a UType indicating which kinds of items this Pattern can match. 
 | 
boolean | 
matches(Item<?> item,
       XPathContext context)
Determine whether this Pattern matches the given Node. 
 | 
java.lang.String | 
toString()
Display the pattern for diagnostics 
 | 
allocateSlots, bindCurrent, convertToTypedPattern, effectiveBooleanValue, getDefaultPriority, getDependencies, getHostLanguage, handleDynamicError, isLiftable, isMotionless, isRecoverable, make, matchesBeneathAnchor, matchesCurrentGroup, optimize, patternContainsVariable, replaceCurrent, selectNodes, setOriginalText, setPriority, setRecoverable, simplify, toShortString, typeCheckcomputeCardinality, evaluateAsString, evaluateItem, getImplementationMethod, iterate, processaddToPathMap, adoptChildExpression, allowExtractingCommonSubexpressions, checkedOperands, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeSpecialProperties, computeStaticProperties, dynamicError, evaluatePendingUpdates, explain, getCardinality, getConfiguration, getConstructType, getCost, getEvaluationMethod, getExpressionName, getExtraProperty, getIntegerBounds, getInterpretedExpression, getIntrinsicDependencies, getLocalRetainedStaticContext, getLocation, getNetCost, getObjectName, getPackageData, getParentExpression, getProperties, getProperty, getRetainedStaticContext, getScopingExpression, getSlotsUsed, getSpecialProperties, getStaticBaseURI, getStaticBaseURIString, getStaticType, getStaticUType, getStreamerName, hasCompatibleStaticContext, hashCode, hasSpecialProperty, hasVariableBinding, identityHashCode, implementsStaticTypeCheck, isCallOn, isEqual, isIdentical, isInstruction, isMultiThreaded, isStaticPropertiesKnown, isSubtreeExpression, isUpdatingExpression, isVacuousExpression, markTailFunctionCalls, operandList, operands, operandSparseList, optimizeChildren, prepareForStreaming, resetLocalStaticProperties, restoreParentPointers, setEvaluationMethod, setExtraProperty, setFiltered, setFlattened, setLocation, setParentExpression, setRetainedStaticContext, setRetainedStaticContextLocally, setRetainedStaticContextThoroughly, setStaticProperty, simplifyChildren, staticTypeCheck, suppressValidation, toPattern, typeCheckChildren, typeError, unordered, verifyParentPointerspublic UniversalPattern()
public boolean matches(Item<?> item, XPathContext context)
public UType getUType()
public ItemType getItemType()
getItemType in class Patternpublic int getFingerprint()
getFingerprint in class Patternpublic java.lang.String toString()
public void export(ExpressionPresenter presenter)
Expressionexport in interface ExportAgentexport in class Patternpresenter - the expression presenter used to display the structurepublic boolean equals(java.lang.Object other)
equals in class Expressionother - the other objectpublic int computeHashCode()
computeHashCode in class Expressionpublic Pattern copy(RebindingMap rebindings)
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.