org.exolab.castor.builder
Class MemberFactory
java.lang.Object
org.exolab.castor.builder.MemberFactory
public class MemberFactory
extends java.lang.Object
$Revision: 1.2 $ $Date: 2003/03/03 09:57:14 $
MemberFactory
public MemberFactory()
Creates a new MemberFactory with default type factory.
MemberFactory
public MemberFactory(FieldInfoFactory infoFactory)
Creates a new MemberFactory using the given FieldInfo factory.
infoFactory
- the FieldInfoFactory to use
createFieldInfo
public FieldInfo createFieldInfo(XMLBindingComponent component,
ClassInfoResolver resolver)
Creates a FieldInfo object for the given XMLBindingComponent.
component
- the XMLBindingComponent to create the
FieldInfo for
- the FieldInfo for the given attribute declaration
createFieldInfoForAny
public FieldInfo createFieldInfoForAny(Wildcard any)
Creates a FieldInfo for content models that support "any" element.
createFieldInfoForContent
public FieldInfo createFieldInfoForContent(XSType xsType)
Creates a FieldInfo for content.
xsType
- the type of content
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com