Class DefaultValuesAwareExpansionBufferImpl

java.lang.Object
org.codehaus.mojo.properties.DefaultValuesAwareExpansionBufferImpl

public class DefaultValuesAwareExpansionBufferImpl extends Object
ExpansionBuffer implementation that allows processing of default values within property placeholders
Author:
tdiamantis
  • Field Details

    • unresolved

      protected String unresolved
  • Constructor Details

    • DefaultValuesAwareExpansionBufferImpl

      public DefaultValuesAwareExpansionBufferImpl(String unresolved)
  • Method Details

    • extractPropertyKeyAndDefaultValue

      public KeyAndDefaultValue extractPropertyKeyAndDefaultValue()
    • beforeNextSuffix

      protected String beforeNextSuffix()
    • hasMoreLegalPlaceholders

      public boolean hasMoreLegalPlaceholders()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • add

      public void add(String newKey, String newValue)
    • discardToAfterNextSuffix

      protected void discardToAfterNextSuffix()
    • advanceToNextPrefix

      protected void advanceToNextPrefix()
    • discardPrefix

      protected void discardPrefix()