Class InterpretationContext

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.spi.InterpretationContext
All Implemented Interfaces:
ContextAware, PropertyContainer

@Deprecated(since="2022-01-27") public class InterpretationContext extends ContextAwareBase implements PropertyContainer
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
An InterpretationContext contains the contextual state of a Joran parsing session. Action objects depend on this context to exchange and store information.
  • Constructor Details

    • InterpretationContext

      public InterpretationContext(Context context, Interpreter joranInterpreter)
      Deprecated.
  • Method Details

    • getDefaultNestedComponentRegistry

      public DefaultNestedComponentRegistry getDefaultNestedComponentRegistry()
      Deprecated.
    • getCopyOfPropertyMap

      public Map<String,String> getCopyOfPropertyMap()
      Deprecated.
      Specified by:
      getCopyOfPropertyMap in interface PropertyContainer
    • getLocator

      public Locator getLocator()
      Deprecated.
    • getJoranInterpreter

      public Interpreter getJoranInterpreter()
      Deprecated.
    • getObjectStack

      public Stack<Object> getObjectStack()
      Deprecated.
    • isEmpty

      public boolean isEmpty()
      Deprecated.
    • peekObject

      public Object peekObject()
      Deprecated.
    • pushObject

      public void pushObject(Object o)
      Deprecated.
    • popObject

      public Object popObject()
      Deprecated.
    • getObject

      public Object getObject(int i)
      Deprecated.
    • getObjectMap

      public Map<String,Object> getObjectMap()
      Deprecated.
    • addSubstitutionProperty

      public void addSubstitutionProperty(String key, String value)
      Deprecated.
      Add a property to the properties of this execution context. If the property exists already, it is overwritten.
    • addSubstitutionProperties

      public void addSubstitutionProperties(Properties props)
      Deprecated.
    • getProperty

      public String getProperty(String key)
      Deprecated.
      If a key is found in propertiesMap then return it. Otherwise, delegate to the context.
      Specified by:
      getProperty in interface PropertyContainer
    • subst

      public String subst(String value)
      Deprecated.
    • isListenerListEmpty

      public boolean isListenerListEmpty()
      Deprecated.
    • addInPlayListener

      public void addInPlayListener(InPlayListener ipl)
      Deprecated.
    • removeInPlayListener

      public boolean removeInPlayListener(InPlayListener ipl)
      Deprecated.