com.bowstreet.webapp
Interface Member

All Superinterfaces:
ClassItem

public interface Member
extends ClassItem

Interface to represent a data member name, modifier, and default values.


Method Summary
 void addDeclarator(java.lang.String name, java.lang.String defaultValue)
          Add a VariableDeclarator to the data member.
 java.util.Iterator getDeclarators()
          Gets an Iterator of VariableDeclarator for this data member.
 java.lang.String getModifier()
          Gets the data member modifier.
 java.lang.String getName()
          Gets the data member name.
 java.lang.String getType()
          Gets the data member type.
 void setModifier(java.lang.String modifier)
          Sets the data member modifier.
 void setType(java.lang.String type)
          Sets the data member type.
 
Methods inherited from interface com.bowstreet.webapp.ClassItem
getComment, isGenerated, setComment, setGenerated, write
 

Method Detail

addDeclarator

void addDeclarator(java.lang.String name,
                   java.lang.String defaultValue)
Add a VariableDeclarator to the data member.

Parameters:
name - The name of the member.
defaultValue - A default value to set the member to.

getDeclarators

java.util.Iterator getDeclarators()
Gets an Iterator of VariableDeclarator for this data member.

Returns:
An Iterator of VariableDeclarator for this data member

getModifier

java.lang.String getModifier()
Gets the data member modifier.

Specified by:
getModifier in interface ClassItem
Returns:
A java modifier (e.g. private).

getName

java.lang.String getName()
Gets the data member name. This will get just gets the first one for common case (i.e. beans). But you can have multiple (i.e. int x=4,y=5)

Returns:
The data member name.

getType

java.lang.String getType()
Gets the data member type.

Returns:
The java data type (e.g. String, File).

setModifier

void setModifier(java.lang.String modifier)
Sets the data member modifier.

Parameters:
modifier - A java modifier (e.g. private).

setType

void setType(java.lang.String type)
Sets the data member type.

Parameters:
type - The java data type (e.g. String, File).


Copyright © 2009 IBM. All Rights Reserved.