net.walend.enum.generator
Class EnumInfo

java.lang.Object
  |
  +--net.walend.enum.generator.SingletonInfo
        |
        +--net.walend.enum.generator.EnumInfo

public class EnumInfo
extends SingletonInfo

Holds information for creating an Enum.

Author:
David Walend david@walend.net

Field Summary
private static java.lang.String DEFAULTAUTHOR
           
private static java.lang.String DEFAULTLICENSE
           
private static java.lang.String DEFAULTSUPERCLASS
           
private static java.lang.String FINAL
           
private  java.lang.String memberAdds
           
private  java.util.List memberInfoList
           
private  java.lang.String membersString
           
private  java.lang.String packagename
           
 
Fields inherited from class net.walend.enum.generator.SingletonInfo
 
Constructor Summary
EnumInfo()
           
 
Method Summary
 void addMember(SingletonInfo info)
           
 java.lang.String getMemberAdds()
           
 java.lang.String getMemberCountAsString()
           
 java.util.List getMemberInfos()
           
 java.lang.String getMembersString()
           
 java.lang.String getPackagename()
           
 void setMembersString(java.lang.String membersString)
           
 void setPackagename(java.lang.String packagename)
           
 java.lang.String toString()
           
 
Methods inherited from class net.walend.enum.generator.SingletonInfo
getClassname, getClassnameCaps, getCodeMap, getExtends, getFinalString, getImplements, setClassname, setCodeSegment, setExtends, setFinal, setImplements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULTAUTHOR

private static final java.lang.String DEFAULTAUTHOR
See Also:
Constant Field Values

DEFAULTLICENSE

private static final java.lang.String DEFAULTLICENSE
See Also:
Constant Field Values

FINAL

private static final java.lang.String FINAL
See Also:
Constant Field Values

DEFAULTSUPERCLASS

private static final java.lang.String DEFAULTSUPERCLASS
See Also:
Constant Field Values

packagename

private java.lang.String packagename

membersString

private java.lang.String membersString

memberAdds

private java.lang.String memberAdds

memberInfoList

private java.util.List memberInfoList
Constructor Detail

EnumInfo

public EnumInfo()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class SingletonInfo

addMember

public void addMember(SingletonInfo info)

getMemberInfos

public java.util.List getMemberInfos()

setPackagename

public void setPackagename(java.lang.String packagename)

getPackagename

public java.lang.String getPackagename()

setMembersString

public void setMembersString(java.lang.String membersString)

getMembersString

public java.lang.String getMembersString()

getMemberCountAsString

public java.lang.String getMemberCountAsString()

getMemberAdds

public java.lang.String getMemberAdds()


Copyright (c) 2001, 2002, David Walend