ch.sahits.codegen.java.model
Class JavaClassDefinition

java.lang.Object
  extended by ch.sahits.codegen.java.model.JavaClassDefinition

public final class JavaClassDefinition
extends java.lang.Object

Data class for a Java class definition holding modifiers, package and type

Since:
1.2.0
Author:
Andi Hotz, Sahits GmbH

Constructor Summary
JavaClassDefinition(java.lang.String type, java.lang.String packageName, boolean isPublic, boolean isAbstract, boolean isFinal)
          Constructor initializing the fields
 
Method Summary
 java.lang.String getPackageName()
           
 java.lang.String getType()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isPublic()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassDefinition

public JavaClassDefinition(java.lang.String type,
                           java.lang.String packageName,
                           boolean isPublic,
                           boolean isAbstract,
                           boolean isFinal)
Constructor initializing the fields

Parameters:
type -
packageName -
isPublic -
isAbstract -
isFinal -
Method Detail

getType

public final java.lang.String getType()
Returns:
the type

getPackageName

public final java.lang.String getPackageName()
Returns:
the packageName

isPublic

public final boolean isPublic()
Returns:
the isPublic

isAbstract

public final boolean isAbstract()
Returns:
the isAbstract

isFinal

public final boolean isFinal()
Returns:
the isFinal