public class ClassModel extends Object
JClass for easy lookup when
BeanWriter and BindingWriter needs to access the
classes.
Holds information about the xmltag and typeParameters associated with a given JClass
or JNamedType. These values are held in the ValueNodeInfo.BeanWriter,
BindingWriter,
ValueNodeInfo| Constructor and Description |
|---|
ClassModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCreatedClass(org.dhatim.javabean.pojogen.JClass jclass)
Adds a
JClass to the ClassModel. |
String |
getBindingFilePath() |
Map<org.dhatim.edisax.model.internal.MappingNode,org.dhatim.javabean.pojogen.JClass> |
getClassesByNode() |
List<org.dhatim.javabean.pojogen.JClass> |
getCreatedClasses()
Returns a List of all generated
JClass. |
org.dhatim.edisax.model.internal.Edimap |
getEdimap() |
BindingConfig |
getRootBeanConfig() |
boolean |
isClassCreator(org.dhatim.javabean.pojogen.JClass jClass) |
void |
setBindingFilePath(String bindingFilePath) |
void |
setClassesByNode(Map<org.dhatim.edisax.model.internal.MappingNode,org.dhatim.javabean.pojogen.JClass> classesBySegref) |
void |
setEdimap(org.dhatim.edisax.model.internal.Edimap edimap) |
void |
setReferencedClasses(Collection<org.dhatim.javabean.pojogen.JClass> referencedClasses) |
void |
setRootBeanConfig(BindingConfig rootBeanConfig) |
public void setEdimap(org.dhatim.edisax.model.internal.Edimap edimap)
public org.dhatim.edisax.model.internal.Edimap getEdimap()
public BindingConfig getRootBeanConfig()
public void setRootBeanConfig(BindingConfig rootBeanConfig)
public List<org.dhatim.javabean.pojogen.JClass> getCreatedClasses()
JClass.List of JClass.public void addCreatedClass(org.dhatim.javabean.pojogen.JClass jclass)
JClass to the ClassModel.jclass - the JClass to add.public void setClassesByNode(Map<org.dhatim.edisax.model.internal.MappingNode,org.dhatim.javabean.pojogen.JClass> classesBySegref)
public Map<org.dhatim.edisax.model.internal.MappingNode,org.dhatim.javabean.pojogen.JClass> getClassesByNode()
public boolean isClassCreator(org.dhatim.javabean.pojogen.JClass jClass)
public void setReferencedClasses(Collection<org.dhatim.javabean.pojogen.JClass> referencedClasses)
public String getBindingFilePath()
public void setBindingFilePath(String bindingFilePath)
Copyright © 2017. All rights reserved.