public class ModelImpl extends Object implements Model
| Constructor and Description |
|---|
ModelImpl() |
ModelImpl(String originalInterface,
String translatedClass) |
public void setRootName(String rootName)
public void setKeyProperty(String keyProperty)
public void addChild(String childInterface, String xmlTag, String xmlAlias, ChildType childType, String givenDefault, AliasType aliased)
public void addNonChild(String xmlTag, String defaultValue, String childType, String childListType, boolean isReference, boolean isElement, AliasType aliasType, String aliasOf)
public String getOriginalInterface()
getOriginalInterface in interface Modelpublic String getTranslatedClass()
getTranslatedClass in interface Modelpublic String getRootName()
getRootName in interface Modelpublic String getKeyProperty()
getKeyProperty in interface Modelpublic Map<String,ParentedModel> getChildrenByName()
public Map<String,ChildDataModel> getNonChildProperties()
public Map<String,ChildDescriptor> getAllChildrenDescriptors()
public ChildDescriptor getChildDescriptor(String xmlTag)
public void setJAUtilities(JAUtilities jaUtilities, ClassLoader myLoader)
public ModelPropertyType getModelPropertyType(String propName)
public ParentedModel getChild(String propName)
public Class<?> getOriginalInterfaceAsClass()
getOriginalInterfaceAsClass in interface Modelpublic Class<?> getProxyAsClass()
ModelgetProxyAsClass in interface Modelpublic Collection<ParentedModel> getAllChildren()
public Map<String,ParentedModel> getChildrenProperties()
public Map<String,ChildDataModel> getAllAttributeChildren()
public Map<String,ChildDescriptor> getAllElementChildren()
public String getJavaNameFromKey(String key, ClassReflectionHelper reflectionHelper)
Copyright © 2009-2017 Oracle Corporation. All Rights Reserved.