public final class StringNode extends Node implements StringType
Modifier and Type | Field and Description |
---|---|
byte[] |
bytes |
int |
end |
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 |
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 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 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.