Class 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 Detail

      • InterpretationContext

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

      • getCopyOfPropertyMap

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

        public org.xml.sax.Locator getLocator()
        Deprecated.
      • getJoranInterpreter

        public Interpreter getJoranInterpreter()
        Deprecated.
      • getObjectStack

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

        public boolean isEmpty()
        Deprecated.
      • peekObject

        public java.lang.Object peekObject()
        Deprecated.
      • pushObject

        public void pushObject​(java.lang.Object o)
        Deprecated.
      • popObject

        public java.lang.Object popObject()
        Deprecated.
      • getObject

        public java.lang.Object getObject​(int i)
        Deprecated.
      • getObjectMap

        public java.util.Map<java.lang.String,​java.lang.Object> getObjectMap()
        Deprecated.
      • addSubstitutionProperty

        public void addSubstitutionProperty​(java.lang.String key,
                                            java.lang.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​(java.util.Properties props)
        Deprecated.
      • getProperty

        public java.lang.String getProperty​(java.lang.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 java.lang.String subst​(java.lang.String value)
        Deprecated.
      • isListenerListEmpty

        public boolean isListenerListEmpty()
        Deprecated.
      • addInPlayListener

        public void addInPlayListener​(InPlayListener ipl)
        Deprecated.
      • removeInPlayListener

        public boolean removeInPlayListener​(InPlayListener ipl)
        Deprecated.