PatternEntry
| Modifier and Type | Field and Description |
|---|---|
| private static final byte | |
| private static final int | |
| private static final int | |
| private transient StringBuilder | |
| private transient PatternEntry | |
| pack-priv ArrayList | |
| private transient PatternEntry | |
| private transient byte[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public String | Returns: emits the string in the format understable to the collation builder.emits the pattern for collation builder. |
| public String | Returns: emits the string in the format understable to the collation builder.puts spacing around the entries, and \n
before & and < withWhiteSpace)emits the pattern for collation builder. |
| private final int | |
| private final PatternEntry | |
| private final void | |
| public int | |
| public PatternEntry | Returns: the requested pattern entrythe offset of the desired pattern entry index)gets count of separate entries |
| public String | |
| public String | getPattern(boolean
puts spacing around the entries, and \n
before & and < withWhiteSpace)recovers current pattern. |
| public void |
| BITARRAYMASK | back to summary |
|---|---|
| private static final byte BITARRAYMASK | |
| BYTEMASK | back to summary |
|---|---|
| private static final int BYTEMASK | |
| BYTEPOWER | back to summary |
|---|---|
| private static final int BYTEPOWER | |
| excess | back to summary |
|---|---|
| private transient StringBuilder excess | |
| lastEntry | back to summary |
|---|---|
| private transient PatternEntry lastEntry | |
| patterns | back to summary |
|---|---|
| pack-priv ArrayList<PatternEntry> patterns | |
| saveEntry | back to summary |
|---|---|
| private transient PatternEntry saveEntry | |
| statusArray | back to summary |
|---|---|
| private transient byte[] statusArray | |
| MergeCollation | back to summary |
|---|---|
| public MergeCollation(String pattern) throws ParseException Creates from a pattern
| |
| addPattern | back to summary |
|---|---|
| public void addPattern(String pattern) throws ParseException adds a pattern to the current one.
| |
| emitPattern | back to summary |
|---|---|
| public String emitPattern() emits the pattern for collation builder.
| |
| emitPattern | back to summary |
|---|---|
| public String emitPattern(boolean withWhiteSpace) emits the pattern for collation builder.
| |
| findLastEntry | back to summary |
|---|---|
| private final int findLastEntry(PatternEntry entry, StringBuilder excessChars) throws ParseException | |
| findLastWithNoExtension | back to summary |
|---|---|
| private final PatternEntry findLastWithNoExtension(int i) | |
| fixEntry | back to summary |
|---|---|
| private final void fixEntry(PatternEntry newEntry) throws ParseException | |
| getCount | back to summary |
|---|---|
| public int getCount() gets count of separate entries
| |
| getItemAt | back to summary |
|---|---|
| public PatternEntry getItemAt(int index) gets count of separate entries
| |
| getPattern | back to summary |
|---|---|
| public String getPattern() recovers current pattern | |
| getPattern | back to summary |
|---|---|
| public String getPattern(boolean withWhiteSpace) recovers current pattern.
| |
| setPattern | back to summary |
|---|---|
| public void setPattern(String pattern) throws ParseException sets the pattern. | |