| 
||||||||||
| 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 | |||||||||