org.milyn.ejc
Class ClassModel
java.lang.Object
org.milyn.ejc.ClassModel
public class ClassModel
- extends Object
ClassModel contains a Map of 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.
- Author:
- bardl
- See Also:
BeanWriter,
BindingWriter,
ValueNodeInfo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassModel
public ClassModel()
setEdimap
public void setEdimap(Edimap edimap)
getEdimap
public Edimap getEdimap()
getRootBeanConfig
public BindingConfig getRootBeanConfig()
setRootBeanConfig
public void setRootBeanConfig(BindingConfig rootBeanConfig)
getCreatedClasses
public List<JClass> getCreatedClasses()
- Returns a List of all generated
JClass.
- Returns:
- A
List of JClass.
addCreatedClass
public void addCreatedClass(JClass jclass)
- Adds a
JClass to the ClassModel.
- Parameters:
jclass - the JClass to add.
setClassesByNode
public void setClassesByNode(Map<MappingNode,JClass> classesBySegref)
getClassesByNode
public Map<MappingNode,JClass> getClassesByNode()
isClassCreator
public boolean isClassCreator(JClass jClass)
setReferencedClasses
public void setReferencedClasses(Collection<JClass> referencedClasses)
getBindingFilePath
public String getBindingFilePath()
setBindingFilePath
public void setBindingFilePath(String bindingFilePath)
Copyright © 2011. All Rights Reserved.