com.cedarsoft.codegen.model
Class DomainObjectDescriptor
java.lang.Object
com.cedarsoft.codegen.model.DomainObjectDescriptor
public class DomainObjectDescriptor
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomainObjectDescriptor
public DomainObjectDescriptor(@NotNull@NonNls
com.sun.mirror.declaration.ClassDeclaration classDeclaration)
getQualifiedName
@NotNull
@NonNls
public String getQualifiedName()
getClassDeclaration
@NotNull
public com.sun.mirror.declaration.ClassDeclaration getClassDeclaration()
addField
public void addField(@NotNull
FieldWithInitializationInfo fieldToSerialize)
getFieldInfos
@NotNull
public List<? extends FieldWithInitializationInfo> getFieldInfos()
getFieldsInitializedInConstructor
@NotNull
public List<? extends FieldInitializedInConstructorInfo> getFieldsInitializedInConstructor()
- Returns only the field infos that are initialized using the constructor
- Returns:
- the field infos initialized within the constructor
getFieldsInitializedInSetter
@NotNull
public List<? extends FieldInitializedInSetterInfo> getFieldsInitializedInSetter()
getFieldsNotInitialized
@NotNull
public List<? extends FieldNotInitializationInfo> getFieldsNotInitialized()
findBestConstructor
@NotNull
public com.sun.mirror.declaration.ConstructorDeclaration findBestConstructor()
findSetter
@NotNull
public com.sun.mirror.declaration.MethodDeclaration findSetter(@NotNull@NonNls
String fieldName,
@NotNull
com.sun.mirror.type.TypeMirror type)
findSetter
@NotNull
public com.sun.mirror.declaration.MethodDeclaration findSetter(@NotNull
com.sun.mirror.declaration.FieldDeclaration fieldDeclaration)
findGetterForField
@NotNull
public com.sun.mirror.declaration.MethodDeclaration findGetterForField(@NotNull
com.sun.mirror.declaration.FieldDeclaration fieldDeclaration)
findGetterForField
@NotNull
public com.sun.mirror.declaration.MethodDeclaration findGetterForField(@NotNull@NonNls
String simpleName,
@NotNull
com.sun.mirror.type.TypeMirror type)
findFieldDeclaration
@NotNull
public com.sun.mirror.declaration.FieldDeclaration findFieldDeclaration(@NotNull@NonNls
String fieldName)
Copyright © 2010 cedarsoft GmbH. All Rights Reserved.