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