For reference the builder captures the following state:
State | Property | Complex | Feature | Builder | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
scope | state | descriptor() | attribute() | geometry() | association() | complex() | feature() | collection() | init() | reset() | clear() |
naming | namespace | x | x | x | x | x | x | x | x | ||
name | x | x | x | x | x | x | x | x | x | ||
isIdentified | x | x | x | x | x | x | x | ||||
description | x | x | x | x | x | x | x | x | |||
type | isAbstract | x | x | x | x | x | x | x | |||
superType | x | x | x | x | x | x | x | ||||
restriction* | x | x | x | x | x | x | x | ||||
association | referenceType | x | x | ||||||||
descriptor | minOccurs | x | x | x | |||||||
maxOccurs | x | x | x | ||||||||
isNillable | x | x | x | ||||||||
propertyType | x | x | |||||||||
atomic | binding | x | x | x | |||||||
complex | properties* | x | x | x | x | x | |||||
spatial | crs | x | x | x | x | ||||||
defaultGeom | x | x | x | x | |||||||
collection | members* | x | x | x |
There are five state control methods:
For examples of using this class please see the following type creation methods:
@author Justin Deoliveira @author Jody Garnett @source $URL$
|
|