net.walend.enum.generator
Class SingletonInfo

java.lang.Object
  |
  +--net.walend.enum.generator.SingletonInfo
Direct Known Subclasses:
EnumInfo

public class SingletonInfo
extends java.lang.Object

Holds information for creating a Singleton.

Author:
David Walend david@walend.net

Field Summary
private  java.lang.String classname
           
private  java.lang.String classnameCaps
           
private  java.util.Map codeMap
           
private  java.lang.String extendsString
           
private static java.lang.String FINAL
           
private  boolean finalFlag
           
private  java.lang.String implementsString
           
 
Constructor Summary
SingletonInfo()
           
 
Method Summary
 java.lang.String getClassname()
           
 java.lang.String getClassnameCaps()
           
 java.util.Map getCodeMap()
           
 java.lang.String getExtends()
           
 java.lang.String getFinalString()
           
 java.lang.String getImplements()
           
 void setClassname(java.lang.String classname)
           
 void setCodeSegment(java.lang.String key, java.lang.String value)
           
 void setExtends(java.lang.String extendsString)
           
 void setFinal(boolean finalFlag)
           
 void setImplements(java.lang.String implementsString)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FINAL

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

codeMap

private java.util.Map codeMap

classname

private java.lang.String classname

finalFlag

private boolean finalFlag

classnameCaps

private java.lang.String classnameCaps

extendsString

private java.lang.String extendsString

implementsString

private java.lang.String implementsString
Constructor Detail

SingletonInfo

public SingletonInfo()
Method Detail

toString

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

setClassname

public void setClassname(java.lang.String classname)

getClassname

public java.lang.String getClassname()

getClassnameCaps

public java.lang.String getClassnameCaps()

setFinal

public void setFinal(boolean finalFlag)

getFinalString

public java.lang.String getFinalString()

setCodeSegment

public void setCodeSegment(java.lang.String key,
                           java.lang.String value)

getCodeMap

public java.util.Map getCodeMap()

setExtends

public void setExtends(java.lang.String extendsString)

getExtends

public java.lang.String getExtends()

setImplements

public void setImplements(java.lang.String implementsString)

getImplements

public java.lang.String getImplements()


Copyright (c) 2001, 2002, David Walend