org.exolab.castor.builder
public class MemberFactory extends Object
Version: $Revision: 1.15 $ $Date: 2005/03/05 13:41:42 $
| Constructor Summary | |
|---|---|
| MemberFactory(BuilderConfiguration config)
Creates a new MemberFactory with default type factory.
| |
| MemberFactory(BuilderConfiguration config, FieldInfoFactory infoFactory)
Creates a new MemberFactory using the given FieldInfo factory.
| |
| Method Summary | |
|---|---|
| FieldInfo | createFieldInfo(XMLBindingComponent component, ClassInfoResolver resolver)
Creates a FieldInfo object for the given XMLBindingComponent.
|
| FieldInfo | createFieldInfoForAny(Wildcard any)
Creates a FieldInfo for content models that support "any" element. |
| FieldInfo | createFieldInfoForChoiceValue()
Creates a FieldInfo to hold the value of a choice.
|
| FieldInfo | createFieldInfoForContent(XSType xsType)
Creates a FieldInfo for content. |
Parameters: config the BuilderConfiguration
Parameters: config the BuilderConfiguration infoFactory the FieldInfoFactory to use
Parameters: component the XMLBindingComponent to create the FieldInfo for
Returns: the FieldInfo for the given attribute declaration
Returns: the new FieldInfo
Returns: the new FieldInfo
Parameters: xsType the type of content
Returns: the new FieldInfo