com.thaiopensource.validate.nrl.Action Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wicketstuff-jing Show documentation
Show all versions of wicketstuff-jing Show documentation
Jing is a validator for RELAX NG and other schema languages. This
project was taken from http://code.google.com/p/jing-trang and
mavenized for inclusion in the Wicket Stuff HTML Validator.
The code was taken from the 20091111 release.
package com.thaiopensource.validate.nrl;
abstract class Action {
private final ModeUsage modeUsage;
Action(ModeUsage modeUsage) {
this.modeUsage = modeUsage;
}
ModeUsage getModeUsage() {
return modeUsage;
}
public boolean equals(Object obj) {
return obj != null && obj.getClass() == getClass() && ((Action)obj).modeUsage.equals(modeUsage);
}
public int hashCode() {
return getClass().hashCode() ^ modeUsage.hashCode();
}
}