Class SimpleVariableResolver

java.lang.Object
ch.kk7.confij.template.SimpleVariableResolver
All Implemented Interfaces:
ValueResolver

public class SimpleVariableResolver
extends java.lang.Object
implements ValueResolver
  • Constructor Details

    • SimpleVariableResolver

      public SimpleVariableResolver()
  • Method Details

    • resolveLeaf

      public java.lang.String resolveLeaf​(ConfijNode leaf)
      Specified by:
      resolveLeaf in interface ValueResolver
    • resolveLeafInternal

      protected java.lang.String resolveLeafInternal​(ConfijNode leaf)
    • resolveValue

      public java.lang.String resolveValue​(ConfijNode baseNode, java.lang.String value)
      Specified by:
      resolveValue in interface ValueResolver
    • pathToUri

      protected java.net.URI pathToUri​(java.lang.String pathToLeaf)
    • resolveVariable

      protected java.lang.String resolveVariable​(ConfijNode baseLeaf, java.lang.String variableName)
    • resolveStaticForAbsolutePaths

      protected java.util.Optional<java.lang.String> resolveStaticForAbsolutePaths​(java.lang.String uriStr)
    • clearCache

      protected void clearCache()
    • resolveValueInternal

      protected java.lang.String resolveValueInternal​(ConfijNode baseNode, java.lang.String value)
    • escape

      protected java.lang.String escape​(java.lang.String s)