Package hydra.ext.org.json.schema
Class Restriction
- java.lang.Object
-
- hydra.ext.org.json.schema.Restriction
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Restriction.Array,Restriction.Description,Restriction.Multiple,Restriction.Number_,Restriction.Object_,Restriction.Reference,Restriction.String_,Restriction.Title,Restriction.Type
public abstract class Restriction extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRestriction.Arraystatic classRestriction.Descriptionstatic classRestriction.Multiplestatic classRestriction.Number_static classRestriction.Object_static interfaceRestriction.PartialVisitor<R>static classRestriction.Referencestatic classRestriction.String_static classRestriction.Titlestatic classRestriction.Typestatic interfaceRestriction.Visitor<R>
-
Field Summary
Fields Modifier and Type Field Description static NameFIELD_NAME_ARRAYstatic NameFIELD_NAME_DESCRIPTIONstatic NameFIELD_NAME_MULTIPLEstatic NameFIELD_NAME_NUMBERstatic NameFIELD_NAME_OBJECTstatic NameFIELD_NAME_REFERENCEstatic NameFIELD_NAME_STRINGstatic NameFIELD_NAME_TITLEstatic NameFIELD_NAME_TYPEstatic NameTYPE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract <R> Raccept(Restriction.Visitor<R> visitor)
-
-
-
Field Detail
-
TYPE_NAME
public static final Name TYPE_NAME
-
FIELD_NAME_TYPE
public static final Name FIELD_NAME_TYPE
-
FIELD_NAME_STRING
public static final Name FIELD_NAME_STRING
-
FIELD_NAME_NUMBER
public static final Name FIELD_NAME_NUMBER
-
FIELD_NAME_ARRAY
public static final Name FIELD_NAME_ARRAY
-
FIELD_NAME_OBJECT
public static final Name FIELD_NAME_OBJECT
-
FIELD_NAME_MULTIPLE
public static final Name FIELD_NAME_MULTIPLE
-
FIELD_NAME_REFERENCE
public static final Name FIELD_NAME_REFERENCE
-
FIELD_NAME_TITLE
public static final Name FIELD_NAME_TITLE
-
FIELD_NAME_DESCRIPTION
public static final Name FIELD_NAME_DESCRIPTION
-
-
Method Detail
-
accept
public abstract <R> R accept(Restriction.Visitor<R> visitor)
-
-