Package org.codehaus.mojo.properties
Class ExpansionBuffer
- java.lang.Object
-
- org.codehaus.mojo.properties.ExpansionBuffer
-
class ExpansionBuffer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilder
resolved
private java.lang.String
unresolved
-
Constructor Summary
Constructors Constructor Description ExpansionBuffer(java.lang.String unresolved)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
hasMoreLegalPlaceholders
public boolean hasMoreLegalPlaceholders()
-
extractPropertyKey
public java.lang.String extractPropertyKey()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
add
public void add(java.lang.String newKey, java.lang.String newValue)
-
replaced
private boolean replaced(java.lang.String value)
-
expandFurther
private void expandFurther(java.lang.String value)
-
skipUnresolvedPlaceholder
private void skipUnresolvedPlaceholder(java.lang.String newKey)
-
discardToAfterNextSuffix
private void discardToAfterNextSuffix()
-
advanceToNextPrefix
private void advanceToNextPrefix()
-
discardPrefix
private void discardPrefix()
-
beforePrefix
private java.lang.String beforePrefix()
-
beforeNextSuffix
private java.lang.String beforeNextSuffix()
-
-