Class InterpretationContext

    • Constructor Detail

      • InterpretationContext

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

      • getLocator

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

        public Interpreter getJoranInterpreter()
      • getObjectStack

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

        public boolean isEmpty()
      • peekObject

        public java.lang.Object peekObject()
      • pushObject

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

        public java.lang.Object popObject()
      • getObject

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

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

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

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

        public boolean isListenerListEmpty()
      • addInPlayListener

        public void addInPlayListener​(InPlayListener ipl)
      • removeInPlayListener

        public boolean removeInPlayListener​(InPlayListener ipl)