com.oxygenxml.validate.nvdl
Class Action

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

abstract class Action
extends Object

Base action class.


Field Summary
private  ModeUsage modeUsage
          Use mode when performing this action.
 
Constructor Summary
Action(ModeUsage modeUsage)
          Creates an action with a given mode usage.
 
Method Summary
 boolean equals(Object obj)
          Checks for equality, we need to have the same action class with the same modeUsage.
(package private)  ModeUsage getModeUsage()
          Getter for the mode usage.
 int hashCode()
          Computes a hashCode for this action.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modeUsage

private final ModeUsage modeUsage
Use mode when performing this action.

Constructor Detail

Action

Action(ModeUsage modeUsage)
Creates an action with a given mode usage.

Parameters:
modeUsage - The mode usage.
Method Detail

getModeUsage

ModeUsage getModeUsage()
Getter for the mode usage.

Returns:
The mode usage for this action.

equals

public boolean equals(Object obj)
Checks for equality, we need to have the same action class with the same modeUsage.

Overrides:
equals in class Object

hashCode

public int hashCode()
Computes a hashCode for this action.

Overrides:
hashCode in class Object