Class SingleFrame

  • All Implemented Interfaces:
    java.lang.Cloneable, Frame

    public class SingleFrame
    extends java.lang.Object
    implements Frame, java.lang.Cloneable
    An individual stack frame for the EOL frame stack.
    • Method Detail

      • dispose

        public void dispose()
        Specified by:
        dispose in interface Frame
      • clear

        public void clear()
        Specified by:
        clear in interface Frame
      • clone

        public SingleFrame clone()
        Overrides:
        clone in class java.lang.Object
      • getLabel

        public java.lang.String getLabel()
        Specified by:
        getLabel in interface Frame
      • setLabel

        public void setLabel​(java.lang.String label)
        Specified by:
        setLabel in interface Frame
      • put

        public void put​(java.lang.String name,
                        java.lang.Object value)
        Specified by:
        put in interface Frame
      • remove

        public void remove​(java.lang.String name)
        Specified by:
        remove in interface Frame
      • put

        public void put​(Variable variable)
        Specified by:
        put in interface Frame
      • putAll

        public void putAll​(java.util.Map<java.lang.String,​Variable> variables)
        Specified by:
        putAll in interface Frame
      • get

        public Variable get​(java.lang.String key)
        Specified by:
        get in interface Frame
        Returns:
        The Variable, or null if absent.
      • getAll

        public java.util.Map<java.lang.String,​Variable> getAll()
        Specified by:
        getAll in interface Frame
      • contains

        public boolean contains​(java.lang.String key)
        Specified by:
        contains in interface Frame
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object