java.lang.Object
screengen.gui.BuildComponentBase
screengen.gui.BuildPanelBase
screengen.gui.BuildContainerBean
screengen.gui.BuildFrame
- All Implemented Interfaces:
- BuildFrameInterface, java.io.Serializable
- Direct Known Subclasses:
- BuildFrameBean
- class BuildFrame
- extends BuildContainerBean
- implements BuildFrameInterface
|
Constructor Summary |
(package private) |
BuildFrame()
|
|
Method Summary |
void |
add(java.lang.String sAttribute,
BuildComponentBase oNew)
|
void |
add(java.lang.String sAttribute,
javax.swing.JComponent oNew)
|
(package private) java.lang.String |
AddIfChanged(java.lang.String sPrefix,
double dNewValue,
double dOrigValue)
|
(package private) java.lang.String |
AddIfChanged(java.lang.String sPrefix,
int iNewValue,
int iOrigValue)
|
(package private) void |
AppendDeclaration(java.lang.String sNew)
|
(package private) void |
AppendMethod(java.lang.String sNew)
|
(package private) static BuildComponentBase |
BuildBean(ToolBarBean oBean,
ComponentAttributeBase oParent)
|
(package private) java.lang.String |
BuildClassConstructor()
|
java.lang.String |
buildClassFile()
|
(package private) static BuildComponentBase |
BuildContainerBean(ToolBarBean oBean,
ComponentAttributeBase oParent)
|
(package private) static BuildComponentBase |
BuildFrameBean(ToolBarBean oBean)
|
(package private) javax.swing.JInternalFrame |
BuildInternalFrame()
|
(package private) static BuildComponentBase |
BuildPanelFrameBean(ToolBarBean oBean)
|
(package private) void |
CreateComponent()
|
(package private) static java.lang.Object |
createObject(java.lang.String className)
|
java.lang.String |
ExamineNode(java.awt.Container oCont,
java.awt.LayoutManager oLayout,
java.awt.Component oChild)
|
static javax.swing.tree.DefaultMutableTreeNode |
FindInTree(java.lang.Object oParent)
|
(package private) java.util.Hashtable |
getAttributeItems()
|
static java.lang.String |
getClassNameWithoutPackage(java.lang.String sName)
|
javax.swing.JComponent |
getComponent()
|
java.awt.GridBagConstraints |
getConstraints()
|
(package private) java.awt.Container |
getContainer()
|
(package private) ComponentAttributeBase |
getDefaultAddAttribute()
|
javax.swing.JInternalFrame |
getInternalFrame()
|
static java.lang.String |
getLoadFieldName(ToolBarBean oBean,
java.lang.Object oObj)
|
java.lang.String |
getName()
|
(package private) java.lang.Object |
getPropertyValue(java.lang.String sKey)
|
java.lang.String |
getShortClassName()
|
ToolBarBean |
getToolBarBean()
|
static javax.swing.tree.DefaultMutableTreeNode |
insertIntoTree(javax.swing.tree.DefaultMutableTreeNode oParentNode,
BuildComponentBase oNew)
|
static javax.swing.tree.DefaultMutableTreeNode |
InsertIntoTree(java.lang.Object oParent,
BuildComponentBase oNew)
|
static javax.swing.tree.DefaultMutableTreeNode |
loadFromClassFile(java.lang.String sClassFile)
|
void |
loadFromInstance(java.lang.Class oClass,
java.lang.Object oObject)
|
void |
loadFromInstance(java.lang.Object oObject)
|
(package private) java.lang.String |
MakeFrameConstructor()
|
void |
setComponent(javax.swing.JComponent oNew)
|
void |
setConstraints(java.awt.GridBagConstraints oNew)
|
protected void |
setConstraintsAfterLoad()
|
static void |
SetLoadTreeNode(BuildTreeModel oNewLoadTreeModel)
|
void |
setName(java.lang.String sNew)
|
(package private) void |
setObjectProperties()
|
(package private) void |
setPropertyValue(java.lang.String sKey,
java.lang.Object oValue)
|
(package private) void |
showFieldValues()
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
oFrame
transient javax.swing.JInternalFrame oFrame
sPanelConstructMethods
java.lang.String sPanelConstructMethods
sVariables
java.lang.String sVariables
oToolBarBean
transient ToolBarBean oToolBarBean
oContainer
transient java.awt.Container oContainer
sIndent
static final java.lang.String sIndent
- See Also:
- Constant Field Values
sIndent2
static final java.lang.String sIndent2
- See Also:
- Constant Field Values
oComponent
transient javax.swing.JComponent oComponent
oConstraint
java.awt.GridBagConstraints oConstraint
oParentContainer
BuildPanelBase oParentContainer
oParentAttribute
ComponentAttributeBase oParentAttribute
oSetProperties
java.util.Hashtable oSetProperties
sName
java.lang.String sName
sClassName
java.lang.String sClassName
oAttributeItems
java.util.Hashtable oAttributeItems
oLoadTreeModel
static BuildTreeModel oLoadTreeModel
oLoadObject
static java.lang.Object oLoadObject
BuildFrame
BuildFrame()
AppendMethod
void AppendMethod(java.lang.String sNew)
AppendDeclaration
void AppendDeclaration(java.lang.String sNew)
loadFromInstance
public void loadFromInstance(java.lang.Class oClass,
java.lang.Object oObject)
- Specified by:
loadFromInstance in interface BuildFrameInterface
buildClassFile
public java.lang.String buildClassFile()
- Specified by:
buildClassFile in interface BuildFrameInterface
BuildClassConstructor
java.lang.String BuildClassConstructor()
MakeFrameConstructor
java.lang.String MakeFrameConstructor()
ExamineNode
public java.lang.String ExamineNode(java.awt.Container oCont,
java.awt.LayoutManager oLayout,
java.awt.Component oChild)
- Specified by:
ExamineNode in interface BuildFrameInterface
AddIfChanged
java.lang.String AddIfChanged(java.lang.String sPrefix,
double dNewValue,
double dOrigValue)
AddIfChanged
java.lang.String AddIfChanged(java.lang.String sPrefix,
int iNewValue,
int iOrigValue)
getInternalFrame
public javax.swing.JInternalFrame getInternalFrame()
- Specified by:
getInternalFrame in interface BuildFrameInterface
getName
public java.lang.String getName()
- Specified by:
getName in interface BuildFrameInterface- Overrides:
getName in class BuildComponentBase
BuildInternalFrame
javax.swing.JInternalFrame BuildInternalFrame()
getToolBarBean
public ToolBarBean getToolBarBean()
- Overrides:
getToolBarBean in class BuildComponentBase
getShortClassName
public java.lang.String getShortClassName()
- Overrides:
getShortClassName in class BuildComponentBase
loadFromInstance
public void loadFromInstance(java.lang.Object oObject)
- Overrides:
loadFromInstance in class BuildComponentBase
setObjectProperties
void setObjectProperties()
CreateComponent
void CreateComponent()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
add
public void add(java.lang.String sAttribute,
BuildComponentBase oNew)
throws java.lang.InstantiationException
- Overrides:
add in class BuildComponentBase
showFieldValues
void showFieldValues()
- Overrides:
showFieldValues in class BuildComponentBase
getContainer
java.awt.Container getContainer()
add
public void add(java.lang.String sAttribute,
javax.swing.JComponent oNew)
throws java.lang.InstantiationException
getAttributeItems
java.util.Hashtable getAttributeItems()
BuildBean
static BuildComponentBase BuildBean(ToolBarBean oBean,
ComponentAttributeBase oParent)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
BuildContainerBean
static BuildComponentBase BuildContainerBean(ToolBarBean oBean,
ComponentAttributeBase oParent)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
BuildFrameBean
static BuildComponentBase BuildFrameBean(ToolBarBean oBean)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
BuildPanelFrameBean
static BuildComponentBase BuildPanelFrameBean(ToolBarBean oBean)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
createObject
static java.lang.Object createObject(java.lang.String className)
FindInTree
public static javax.swing.tree.DefaultMutableTreeNode FindInTree(java.lang.Object oParent)
InsertIntoTree
public static javax.swing.tree.DefaultMutableTreeNode InsertIntoTree(java.lang.Object oParent,
BuildComponentBase oNew)
insertIntoTree
public static javax.swing.tree.DefaultMutableTreeNode insertIntoTree(javax.swing.tree.DefaultMutableTreeNode oParentNode,
BuildComponentBase oNew)
SetLoadTreeNode
public static void SetLoadTreeNode(BuildTreeModel oNewLoadTreeModel)
getLoadFieldName
public static java.lang.String getLoadFieldName(ToolBarBean oBean,
java.lang.Object oObj)
loadFromClassFile
public static javax.swing.tree.DefaultMutableTreeNode loadFromClassFile(java.lang.String sClassFile)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getDefaultAddAttribute
ComponentAttributeBase getDefaultAddAttribute()
setPropertyValue
void setPropertyValue(java.lang.String sKey,
java.lang.Object oValue)
getPropertyValue
java.lang.Object getPropertyValue(java.lang.String sKey)
setName
public void setName(java.lang.String sNew)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
getComponent
public javax.swing.JComponent getComponent()
getConstraints
public java.awt.GridBagConstraints getConstraints()
setComponent
public void setComponent(javax.swing.JComponent oNew)
setConstraints
public void setConstraints(java.awt.GridBagConstraints oNew)
setConstraintsAfterLoad
protected void setConstraintsAfterLoad()
getClassNameWithoutPackage
public static java.lang.String getClassNameWithoutPackage(java.lang.String sName)