|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Type defined by restricting the valid data set of an existing Type.
A RestrictionType is constructed by applying a set of Restriction operations to an existing Type.
Nested Class Summary | |
static interface |
RestrictionType.Editor
An interface to modify instances of RestrictionTypes. |
Method Summary | |
Type |
baseType()
The ultimate non-RestrictionType Type that this is a restriction of. |
RestrictionType.Editor |
edit()
Return an Editor for this RestrictionType. |
Type |
restrictionOf()
The Type that this is a restriction of. |
java.util.Enumeration |
restrictions()
The set of Restriction operators that constitute the data set constraints of this RestrictionType with respect to the Type that is being restricted. |
Methods inherited from interface org.nodal.type.Type |
accepts, accepts, accepts, accepts, accepts, accepts, accepts, accepts, accepts, acceptsNode, acceptsString, acceptsType, from, from, from, from, from, from, from, from, from, fromNode, fromString, isNodeType, type |
Methods inherited from interface org.nodal.util.Nameable |
name, setName |
Method Detail |
public Type restrictionOf()
public Type baseType()
public java.util.Enumeration restrictions()
public RestrictionType.Editor edit()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |