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

      • 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.
      • 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
      • isListenerListEmpty

        public boolean isListenerListEmpty()
        Deprecated.
      • addInPlayListener

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

        public boolean removeInPlayListener​(InPlayListener ipl)
        Deprecated.