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, ChildType childType, String givenDefault)
public void addNonChild(String xmlTag, String defaultValue, String childType, boolean isReference, boolean isElement)
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 void setJAUtilities(JAUtilities jaUtilities, ClassLoader myLoader)
public boolean isChildProperty(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-2016 Oracle Corporation. All Rights Reserved.