Class UnmarshalStateStack


  • public class UnmarshalStateStack
    extends java.lang.Object
    This class helps to access a stack in that UnmarshalStates are stored.
    Author:
    Philipp Erlacher
    • Constructor Detail

      • UnmarshalStateStack

        public UnmarshalStateStack()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Checks if the stack is empty.
        Returns:
        True if there is no element on the stack.
      • hasAnotherParentState

        public boolean hasAnotherParentState()
        Checks if there is a parent state on the stack.
        Returns:
        True of there's a parent state.
      • removeParentState

        public UnmarshalState removeParentState()
        Removes a parent state from the stack.
        Returns:
        UnmarshalState that is a parent state
      • resetParentState

        public void resetParentState()