public final class StringNode extends Node implements StringType
Modifier and Type | Field and Description |
---|---|
byte[] |
bytes |
static StringNode |
EMPTY |
int |
end |
int |
flag |
int |
p |
NSTR_AMBIG, NSTR_DONT_GET_OPT_INFO, NSTR_RAW, NSTR_SHARED
Constructor and Description |
---|
StringNode() |
StringNode(byte c) |
StringNode(byte[] bytes,
int p,
int end) |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeSplit(org.jcodings.Encoding enc) |
void |
cat(byte c) |
void |
cat(byte[] cat,
int catP,
int catEnd) |
void |
catCode(int code,
org.jcodings.Encoding enc) |
void |
clear() |
void |
clearAmbig() |
void |
clearDontGetOptInfo() |
void |
clearRaw() |
void |
clearShared() |
void |
ensure(int ahead) |
String |
getName() |
int |
getType() |
boolean |
isAmbig() |
boolean |
isDontGetOptInfo() |
boolean |
isRaw() |
boolean |
isShared() |
int |
length() |
int |
length(org.jcodings.Encoding enc) |
void |
set(byte[] bytes,
int p,
int end) |
void |
setAmbig() |
void |
setDontGetOptInfo() |
void |
setRaw() |
void |
setShared() |
StringNode |
splitLastChar(org.jcodings.Encoding enc) |
String |
toString(int level) |
getAddressName, getChild, getType2Bit, isAllowedInLookBehind, isInvalidQuantifier, isSimple, pad, setChild, swap, toString, verifyTree
public static final StringNode EMPTY
public byte[] bytes
public int p
public int end
public int flag
public StringNode()
public StringNode(byte[] bytes, int p, int end)
public StringNode(byte c)
public void ensure(int ahead)
public int length()
public int length(org.jcodings.Encoding enc)
public StringNode splitLastChar(org.jcodings.Encoding enc)
public boolean canBeSplit(org.jcodings.Encoding enc)
public void set(byte[] bytes, int p, int end)
public void cat(byte[] cat, int catP, int catEnd)
public void cat(byte c)
public void catCode(int code, org.jcodings.Encoding enc)
public void clear()
public void setRaw()
public void clearRaw()
public boolean isRaw()
public void setAmbig()
public void clearAmbig()
public boolean isAmbig()
public void setDontGetOptInfo()
public void clearDontGetOptInfo()
public boolean isDontGetOptInfo()
public void setShared()
public void clearShared()
public boolean isShared()
Copyright © 2013. All rights reserved.