astcentric.structure.validation
Class OKResult

java.lang.Object
  extended by astcentric.structure.validation.OKResult
All Implemented Interfaces:
ValidationResult

public final class OKResult
extends java.lang.Object
implements ValidationResult

Successful validation result.


Field Summary
static ValidationResult OK
          The singleton instance.
 
Method Summary
 FailureType getFailureType()
          Returns null.
 Node getInvalidNode()
          Returns always null.
 java.lang.String getReasonForFailure()
          Returns always null.
 boolean successful()
          Returns always true.
 java.lang.String toString()
          Returns OK.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OK

public static final ValidationResult OK
The singleton instance.

Method Detail

successful

public boolean successful()
Returns always true.

Specified by:
successful in interface ValidationResult
Returns:
false if validation failed.

getFailureType

public FailureType getFailureType()
Returns null.

Specified by:
getFailureType in interface ValidationResult
Returns:
null if ValidationResult.successful() returns true.

getInvalidNode

public Node getInvalidNode()
Returns always null.

Specified by:
getInvalidNode in interface ValidationResult
Returns:
null if ValidationResult.successful() returns true.

getReasonForFailure

public java.lang.String getReasonForFailure()
Returns always null.

Specified by:
getReasonForFailure in interface ValidationResult
Returns:
null if ValidationResult.successful() returns true.

toString

public java.lang.String toString()
Returns OK.

Overrides:
toString in class java.lang.Object