org.filteredpush.rdf.generation
Class ClassMemberGenerator

java.lang.Object
  extended by org.filteredpush.rdf.generation.ClassMemberGenerator

public class ClassMemberGenerator
extends java.lang.Object

Used by the DescriptorJavaClasses code generation. This class is an abstraction of the class members of a java bean and its getters and setters.

Author:
lowery

Constructor Summary
ClassMemberGenerator()
           
 
Method Summary
 void addProperty(java.lang.String type, java.lang.String name)
          Adding a property creates a field with the given type and name.
 java.lang.String generateGettersAndSetters()
          Will generate the block of code for getters and setters for properties of this class.
 java.lang.String generatePrivateFields()
          Will generate the block of code that declares the private field variables for properties of this class.
 java.lang.String getJavaPackage()
           
 void setJavaPackage(java.lang.String javaPackage)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassMemberGenerator

public ClassMemberGenerator()
Method Detail

addProperty

public void addProperty(java.lang.String type,
                        java.lang.String name)
                 throws java.lang.Exception
Adding a property creates a field with the given type and name.

Parameters:
type -
name -
Throws:
java.lang.Exception

generateGettersAndSetters

public java.lang.String generateGettersAndSetters()
Will generate the block of code for getters and setters for properties of this class.

Returns:

generatePrivateFields

public java.lang.String generatePrivateFields()
Will generate the block of code that declares the private field variables for properties of this class.

Returns:

getJavaPackage

public java.lang.String getJavaPackage()

setJavaPackage

public void setJavaPackage(java.lang.String javaPackage)