public class ModelImpl extends Object implements Model
Constructor and Description |
---|
ModelImpl() |
ModelImpl(String originalInterface,
String translatedClass) |
public void setRootName(QName root)
public void setKeyProperty(QName qName)
public void addChild(String childInterface, String namespace, String xmlTag, String xmlAlias, ChildType childType, String givenDefault, AliasType aliased, String childWrapperTag, String adapter, boolean required, String originalMethodName)
public void addNonChild(QName qName, String defaultValue, String childType, String childListType, boolean isReference, Format format, AliasType aliasType, String aliasOf, boolean required, String originalMethodName)
public void addNonChild(String namespace, String xmlTag, String defaultValue, String childType, String childListType, boolean isReference, Format format, AliasType aliasType, String aliasOf, boolean required, String originalMethodName)
public String getOriginalInterface()
getOriginalInterface
in interface Model
public String getTranslatedClass()
getTranslatedClass
in interface Model
public QName getRootName()
getRootName
in interface Model
public QName getKeyProperty()
getKeyProperty
in interface Model
public Map<QName,ParentedModel> getChildrenByName()
public Map<QName,ChildDataModel> getNonChildProperties()
public Map<QName,ChildDescriptor> getAllChildrenDescriptors()
public String getValuePropertyNamespace()
public String getValueProperty()
public ChildDataModel getValueData()
public ChildDescriptor getChildDescriptor(QName xmlTag)
public void setJAUtilities(JAUtilities jaUtilities, ClassLoader myLoader)
public ModelPropertyType getModelPropertyType(String propNamespace, String propName)
public ParentedModel getChild(String propNamespace, String propName)
public Class<?> getOriginalInterfaceAsClass()
getOriginalInterfaceAsClass
in interface Model
public Class<?> getProxyAsClass()
Model
getProxyAsClass
in interface Model
public Collection<ParentedModel> getAllChildren()
public Map<QName,ParentedModel> getChildrenProperties()
public Map<QName,ChildDataModel> getAllAttributeChildren()
public Map<QName,ChildDescriptor> getAllElementChildren()
public String getJavaNameFromKey(String key, ClassReflectionHelper reflectionHelper)
Copyright © 2009–2023 Oracle Corporation. All rights reserved.