public class MemberFactory extends BaseFactory
_config, _groupNaming, _infoFactory| Constructor and Description |
|---|
MemberFactory(BuilderConfiguration config,
FieldInfoFactory infoFactory,
GroupNaming groupNaming)
Creates a new MemberFactory using the given FieldInfo factory.
|
| Modifier and Type | Method and Description |
|---|---|
FieldInfo |
createFieldInfo(XMLBindingComponent component,
ClassInfoResolver resolver,
boolean useJava50)
Creates a FieldInfo object for the given XMLBindingComponent.
|
FieldInfo |
createFieldInfoForAny(Wildcard any,
boolean useJava50)
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,
boolean useJava50)
Creates a FieldInfo for content.
|
normalizepublic MemberFactory(BuilderConfiguration config, FieldInfoFactory infoFactory, GroupNaming groupNaming)
config - the BuilderConfigurationinfoFactory - the FieldInfoFactory to usegroupNaming - Grou pnaming scheme to be used.public FieldInfo createFieldInfoForAny(Wildcard any, boolean useJava50)
any - the wildcard we will operate onuseJava50 - if true then we will generate code for Java 5public FieldInfo createFieldInfoForChoiceValue()
public FieldInfo createFieldInfoForContent(XSType xsType, boolean useJava50)
xsType - the type of contentuseJava50 - if true, code will be generated for Java 5public FieldInfo createFieldInfo(XMLBindingComponent component, ClassInfoResolver resolver, boolean useJava50)
component - the XMLBindingComponent to create the FieldInfo forresolver - resolver to use to find ClassInfouseJava50 - if true, code will be generated for Java 5Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com