java.lang.Object
de.grogra.xl.query.Pattern
de.grogra.xl.query.UserDefinedPattern
de.grogra.xl.query.AttributeListPattern
- All Implemented Interfaces:
XObject
,BytecodeSerialization.Serializable
- Direct Known Subclasses:
FieldListPattern
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.xl.query.UserDefinedPattern
UserDefinedPattern.In, UserDefinedPattern.Out
Nested classes/interfaces inherited from class de.grogra.xl.query.Pattern
Pattern.Matcher
-
Field Summary
Fields inherited from class de.grogra.xl.query.Pattern
CONTEXT_MASK, INPUT_MASK, NODE_MASK, NULL_MATCHER, OUTPUT_MASK
-
Constructor Summary
ConstructorsConstructorDescriptionAttributeListPattern
(int attributeCount) AttributeListPattern
(Type cls, int attributeCount) -
Method Summary
Modifier and TypeMethodDescriptioncreateMatcher
(Graph src, XBitSet providedConstants, IntList neededConstantsOut) protected boolean
getBoolean
(Object o, int index) protected byte
protected char
protected double
protected float
protected int
protected long
protected Object
int
getParameterKind
(int index) protected short
Methods inherited from class de.grogra.xl.query.UserDefinedPattern
findSignatureMethod, getSignature, getXClass, getXData, initXClass, write
Methods inherited from class de.grogra.xl.query.Pattern
getDeclaredParameterCount, getParameterCount, getParameterType, isDeleting, paramString, toString
-
Constructor Details
-
AttributeListPattern
public AttributeListPattern(int attributeCount) -
AttributeListPattern
-
-
Method Details
-
getBoolean
-
getByte
-
getShort
-
getChar
-
getInt
-
getLong
-
getFloat
-
getDouble
-
getObject
-
createMatcher
public Pattern.Matcher createMatcher(Graph src, XBitSet providedConstants, IntList neededConstantsOut) - Specified by:
createMatcher
in classPattern
-
getParameterKind
public int getParameterKind(int index) - Specified by:
getParameterKind
in classPattern
-