class ExpansionBuffer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.StringBuilder |
resolved |
private java.lang.String |
unresolved |
Constructor and Description |
---|
ExpansionBuffer(java.lang.String unresolved) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String newKey,
java.lang.String newValue) |
private void |
advanceToNextPrefix() |
private java.lang.String |
beforeNextSuffix() |
private java.lang.String |
beforePrefix() |
private void |
discardPrefix() |
private void |
discardToAfterNextSuffix() |
private void |
expandFurther(java.lang.String value) |
java.lang.String |
extractPropertyKey() |
boolean |
hasMoreLegalPlaceholders() |
private boolean |
replaced(java.lang.String value) |
private void |
skipUnresolvedPlaceholder(java.lang.String newKey) |
java.lang.String |
toString() |
private final java.lang.StringBuilder resolved
private java.lang.String unresolved
public boolean hasMoreLegalPlaceholders()
public java.lang.String extractPropertyKey()
public java.lang.String toString()
toString
in class java.lang.Object
public void add(java.lang.String newKey, java.lang.String newValue)
private boolean replaced(java.lang.String value)
private void expandFurther(java.lang.String value)
private void skipUnresolvedPlaceholder(java.lang.String newKey)
private void discardToAfterNextSuffix()
private void advanceToNextPrefix()
private void discardPrefix()
private java.lang.String beforePrefix()
private java.lang.String beforeNextSuffix()