de.grogra.xl.query
public abstract class Pattern extends java.lang.Object implements BytecodeSerialization.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Pattern.Matcher |
| Modifier and Type | Field and Description |
|---|---|
static int |
CONTEXT_MASK |
static int |
INPUT_MASK |
static int |
NODE_MASK |
static Pattern.Matcher |
NULL_MATCHER |
static int |
OUTPUT_MASK |
| Modifier | Constructor and Description |
|---|---|
protected |
Pattern(Type[] termTypes,
int declaredTermCount) |
| Modifier and Type | Method and Description |
|---|---|
abstract Pattern.Matcher |
createMatcher(Graph graph,
XBitSet bound,
IntList requiredAsBound) |
int |
getDeclaredParameterCount() |
int |
getParameterCount() |
abstract int |
getParameterKind(int index) |
Type |
getParameterType(int index) |
boolean |
isDeleting() |
protected java.lang.String |
paramString() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwritepublic static final int CONTEXT_MASK
public static final int INPUT_MASK
public static final int NODE_MASK
public static final Pattern.Matcher NULL_MATCHER
public static final int OUTPUT_MASK
protected Pattern(Type[] termTypes, int declaredTermCount)
public abstract Pattern.Matcher createMatcher(Graph graph, XBitSet bound, IntList requiredAsBound)
public final int getDeclaredParameterCount()
public final int getParameterCount()
public abstract int getParameterKind(int index)
public final Type getParameterType(int index)
public boolean isDeleting()
protected java.lang.String paramString()
public java.lang.String toString()
toString in class java.lang.Object