org.milyn.javabean.pojogen
Class JClass
java.lang.Object
org.milyn.javabean.pojogen.JClass
public class JClass
- extends Object
Java POJO model.
- Author:
- bardl, tom.fennelly@jboss.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JClass
public JClass(String packageName,
String className)
JClass
public JClass(String packageName,
String className,
String uniqueId)
getPackageName
public String getPackageName()
getClassName
public String getClassName()
getUniqueId
public String getUniqueId()
getRawImports
public Set<JType> getRawImports()
getImplementTypes
public Set<JType> getImplementTypes()
getExtendTypes
public Set<JType> getExtendTypes()
getAnnotationTypes
public Set<JType> getAnnotationTypes()
setFluentSetters
public void setFluentSetters(boolean fluentSetters)
getSkeletonClass
public Class<?> getSkeletonClass()
setSerializable
public JClass setSerializable()
isSerializable
public boolean isSerializable()
addProperty
public void addProperty(JNamedType property)
addBeanProperty
public JClass addBeanProperty(JNamedType property)
getProperties
public List<JNamedType> getProperties()
getConstructors
public List<JMethod> getConstructors()
getMethods
public List<JMethod> getMethods()
getDefaultConstructor
public JMethod getDefaultConstructor()
getImports
public Set<Class<?>> getImports()
getImplementsDecl
public String getImplementsDecl()
getExtendsDecl
public String getExtendsDecl()
writeClass
public void writeClass(Writer writer)
throws IOException
- Throws:
IOException
isFinalized
public boolean isFinalized()
hasProperty
public boolean hasProperty(String propertyName)
Copyright © 2018. All rights reserved.