com.oxygenxml.validate.nvdl
Class NoResultAction

java.lang.Object
  extended by com.oxygenxml.validate.nvdl.Action
      extended by com.oxygenxml.validate.nvdl.NoResultAction
Direct Known Subclasses:
AllowAction, RejectAction, ValidateAction

abstract class NoResultAction
extends Action

No result action. These actions are the validations, either validate, allow or reject.


Constructor Summary
NoResultAction(ModeUsage modeUsage)
          Creates the action with the specified mode usage.
 
Method Summary
(package private) abstract  NoResultAction changeCurrentMode(Mode mode)
          Get a no result action with the current mode changed.
(package private) abstract  void perform(SectionState state)
          Perform this action on the SectionState.
 
Methods inherited from class com.oxygenxml.validate.nvdl.Action
equals, getModeUsage, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoResultAction

NoResultAction(ModeUsage modeUsage)
Creates the action with the specified mode usage.

Parameters:
modeUsage - The mode usage.
Method Detail

perform

abstract void perform(SectionState state)
               throws SAXException
Perform this action on the SectionState.

Parameters:
state - The section state.
Throws:
SAXException - In case of errors.

changeCurrentMode

abstract NoResultAction changeCurrentMode(Mode mode)
Get a no result action with the current mode changed.

Parameters:
mode - the new mode.
Returns:
A new no result action.