org.exolab.castor.builder
public class FieldInfoFactory extends Object
Version: $Revision: 6387 $ $Date: 2005-03-05 06:42:06 -0700 (Sat, 05 Mar 2005) $
| Field Summary | |
|---|---|
| static String | ARRAY_LIST |
| static String | ODMG |
| static String | VECTOR |
| Constructor Summary | |
|---|---|
| FieldInfoFactory()
Creates a new FieldInfoFactory. | |
| FieldInfoFactory(String collectionName) | |
| Method Summary | |
|---|---|
| CollectionInfo | createCollection(XSType contentType, String name, String elementName, boolean usejava50) |
| CollectionInfo | createCollection(XSType contentType, String name, String elementName, String collectionName, boolean useJava50) |
| FieldInfo | createFieldInfo(XSType type, String name) |
| IdentityInfo | createIdentity(String name) |
| void | setBoundProperties(boolean bound)
Sets whether or not the fields should be bound properties.
|
| void | setCreateExtraMethods(boolean extraMethods)
Sets whether or not to create extra collection methods for accessing the
actual collection.
|
| void | setReferenceMethodSuffix(String suffix)
Sets the method suffix (ending) to use when creating the extra collection
methods.
|
Parameters: bound a boolean that when true indicates the FieldInfo should have the bound property enabled.
Parameters: extraMethods a boolean that when true indicates that extra collection accessor methods should be created. False by default.
See Also: FieldInfoFactory
Parameters: suffix the method suffix to use when creating the extra collection methods. If null or emtpty the default value, as specified in CollectionInfo will be used.
See Also: FieldInfoFactory