Interface TypeRule

All Superinterfaces:
Serializable
All Known Implementing Classes:
BooleanRule, ClosedChoice, DateRule, IntegerRule, LengthRule, LogicalRule, OpenChoice, PatternRule, RealRule

public interface TypeRule extends Serializable
Marker Interface for all property rules. All rules of a property have to be processed with the "OR" operator, except the logical rule is used.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Comparison operators, used for Integer, Real, as well as array and string length
    static enum 
    Logical operators
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(SchemaVisitor schemaVisitor)