Top Description Inners Fields Constructors Methods
org.apache.xerces.impl.xpath.regex

pack-priv Class Token

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
org.apache.xerces.impl.xpath.regex.Token.StringToken, org.apache.xerces.impl.xpath.regex.Token.ConcatToken, org.apache.xerces.impl.xpath.regex.Token.CharToken, org.apache.xerces.impl.xpath.regex.Token.ClosureToken, org.apache.xerces.impl.xpath.regex.Token.ParenToken, org.apache.xerces.impl.xpath.regex.Token.ConditionToken, org.apache.xerces.impl.xpath.regex.Token.ModifierToken, org.apache.xerces.impl.xpath.regex.Token.UnionToken, org.apache.xerces.impl.xpath.regex.RangeToken
Imports
java.util.Hashtable, .Vector

This class represents a node in parse tree.
Version
$Id: Token.java 1638344 2014-11-11 20:15:46Z mrglavas $

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
Token.CharToken

This class represents a node in parse tree.

pack-priv static class
Token.ClosureToken

This class represents a node in parse tree.

pack-priv static class
Token.ConcatToken

This class represents a node in parse tree.

pack-priv static class
Token.ConditionToken

(?(condition)yes-pattern|no-pattern)

pack-priv static class
pack-priv static class
Token.ModifierToken

(ims-ims: ....

pack-priv static class
Token.ParenToken

This class represents a node in parse tree.

pack-priv static class
Token.StringToken

This class represents a node in parse tree.

pack-priv static class
Token.UnionToken

This class represents a node in parse tree.

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
private static final String[]
pack-priv static final String
private static final Hashtable<K, V>
private static final Hashtable<K, V>
private static final String[]
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final boolean
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
private static final int
pack-priv static final int[]
pack-priv static final int
pack-priv static Hashtable<K, V>
pack-priv static final int
pack-priv static final int
pack-priv static final int
private static final long
pack-priv static final int
pack-priv static Token
private static Token
token_ccs

Combing Character Sequence in Perl 5.6.

pack-priv static Token
pack-priv static Token
private static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static Token
pack-priv static int
pack-priv final int
pack-priv static final int
pack-priv static final int
pack-priv static final String

Constructor Summary

AccessConstructor and Description
protected
Token(int type)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
protected void
addRange(int start, int end)

pack-priv final int
analyzeFirstCharacter(RangeToken result, int options)

protected void
pack-priv static Token
private static Token.CharToken
createAnchor(int ch)

pack-priv static Token.StringToken
pack-priv static Token.CharToken
createChar(int ch)

pack-priv static Token.ClosureToken
pack-priv static Token.ConcatToken
createConcat(Token tok1, Token tok2)

pack-priv static Token.UnionToken
pack-priv static Token.ConditionToken
createCondition(int refno, Token condition, Token yespat, Token nopat)

pack-priv static Token
pack-priv static Token.ParenToken
createLook(int type, Token child)

pack-priv static Token.ModifierToken
createModifierGroup(Token child, int add, int mask)

pack-priv static Token.ClosureToken
pack-priv static RangeToken
pack-priv static Token.ParenToken
createParen(Token child, int pnumber)

pack-priv static RangeToken
pack-priv static Token.StringToken
pack-priv static Token.UnionToken
pack-priv final void
findFixedString(Token.FixedStringContainer container, int options)

pack-priv int
pack-priv Token
getChild(int index)

pack-priv static synchronized Token
pack-priv static synchronized Token
pack-priv int
pack-priv final int
pack-priv int
pack-priv final int
getMinLength()

How many characters are needed?

pack-priv int
protected static RangeToken
getRange(String name, boolean positive)

protected static RangeToken
getRange(String name, boolean positive, boolean xs)

pack-priv int
pack-priv String
protected void
protected static boolean
private static final boolean
isSet(int options, int flag)

private final boolean
pack-priv boolean
match(int ch)

protected void
protected static void
registerNonXS(String name)

This method is called by only getRange().

private static void
setAlias(String newName, String name, boolean positive)

pack-priv void
setMax(int max)

pack-priv void
setMin(int min)

pack-priv int
size()

A number of children.

protected void
protected void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public String
toString(int options)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait