Class ExpansionBuffer


  • class ExpansionBuffer
    extends java.lang.Object
    • Field Detail

      • resolved

        private final java.lang.StringBuilder resolved
      • unresolved

        private java.lang.String unresolved
    • Constructor Detail

      • ExpansionBuffer

        public ExpansionBuffer​(java.lang.String unresolved)
    • Method Detail

      • hasMoreLegalPlaceholders

        public boolean hasMoreLegalPlaceholders()
      • extractPropertyKey

        public java.lang.String extractPropertyKey()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.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()