Class DefineState

    • Constructor Detail

      • DefineState

        public DefineState()
    • Method Detail

      • startSelf

        protected void startSelf()
        Description copied from class: State
        performs a task that should be done before reading any child elements. derived-class can safely read startTag and/or parentState values.
        Overrides:
        startSelf in class DefineState
      • endSelf

        protected void endSelf()
        Description copied from class: SimpleState
        this method is called in endElement method when the state is about to be removed. derived-class should perform any wrap-up job
        Overrides:
        endSelf in class DefineState
      • doCombine

        protected Expression doCombine​(ReferenceExp baseExp,
                                       Expression newExp,
                                       String combine)
        combines two expressions into one as specified by the combine parameter, and returns a new expression. If the combine parameter is invalid, then return null.
        Specified by:
        doCombine in class DefineState