Teppefall

com.teppefall.ds.layout.jxml
Class AssemblyAdaptor

java.lang.Object
  extended by com.teppefall.ds.layout.jxml.AssemblyAdaptor
All Implemented Interfaces:
Assembly, java.io.Serializable
Direct Known Subclasses:
GraphAssembly, JFCAssembly, JFCDesktop, JOGLAssembly, TabsAssembly

public abstract class AssemblyAdaptor
extends java.lang.Object
implements Assembly

See Also:
Serialized Form

Field Summary
protected  AssemblyActionListener actionListener
           
protected  int height
           
protected  java.lang.String icon
           
protected  java.lang.String status
           
protected  java.lang.String title
           
protected  boolean usingStatus
           
protected  int width
           
 
Constructor Summary
AssemblyAdaptor()
           
 
Method Summary
 void add(javax.swing.JComponent c)
           
 java.awt.event.ActionListener getActionListener()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Hashtable getAttributes()
           
 javax.swing.JComponent getComponentById(java.lang.String name)
           
 java.lang.String getIcon()
           
 javax.swing.JLabel getLabelById(java.lang.String name)
           
 javax.swing.JMenuBar getMenuBar()
           
abstract  javax.swing.JPanel getPanel()
           
 javax.swing.JPopupMenu getPopupMenu()
           
 java.util.Hashtable<java.lang.String,javax.swing.JComponent> getRegisteredComponents()
           
 java.awt.Dimension getSize()
           
 java.lang.String getStatus()
           
 javax.swing.text.JTextComponent getTextComponentById(java.lang.String name)
           
 java.lang.String getTitle()
           
 boolean isUsingStatus()
           
 void parkBinder(java.lang.String listener)
           
 void parkInitialize()
           
 void parkInstruction(java.lang.String instruction)
           
 void parkParameter(java.lang.String data)
           
 void parkShutdown()
           
 void register(java.lang.String name, javax.swing.JComponent component)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setAttributes(java.util.Hashtable attributes)
           
 void setIcon(java.lang.String i)
           
 void setSize(int h, int w)
           
 void setStatus(java.lang.String s)
           
 void setTitle(java.lang.String t)
           
 void setUsingStatus(boolean v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionListener

protected AssemblyActionListener actionListener

title

protected java.lang.String title

status

protected java.lang.String status

icon

protected java.lang.String icon

height

protected int height

width

protected int width

usingStatus

protected boolean usingStatus
Constructor Detail

AssemblyAdaptor

public AssemblyAdaptor()
Method Detail

parkInitialize

public void parkInitialize()
Specified by:
parkInitialize in interface Assembly

parkShutdown

public void parkShutdown()
Specified by:
parkShutdown in interface Assembly

parkInstruction

public void parkInstruction(java.lang.String instruction)
Specified by:
parkInstruction in interface Assembly

parkBinder

public void parkBinder(java.lang.String listener)
Specified by:
parkBinder in interface Assembly

parkParameter

public void parkParameter(java.lang.String data)
Specified by:
parkParameter in interface Assembly

getActionListener

public java.awt.event.ActionListener getActionListener()
Specified by:
getActionListener in interface Assembly

add

public void add(javax.swing.JComponent c)
Specified by:
add in interface Assembly

getMenuBar

public javax.swing.JMenuBar getMenuBar()
Specified by:
getMenuBar in interface Assembly

getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
Specified by:
getPopupMenu in interface Assembly

getPanel

public abstract javax.swing.JPanel getPanel()
Specified by:
getPanel in interface Assembly

setSize

public void setSize(int h,
                    int w)

getSize

public java.awt.Dimension getSize()
Specified by:
getSize in interface Assembly

isUsingStatus

public boolean isUsingStatus()
Specified by:
isUsingStatus in interface Assembly

setUsingStatus

public void setUsingStatus(boolean v)
Specified by:
setUsingStatus in interface Assembly

getStatus

public java.lang.String getStatus()
Specified by:
getStatus in interface Assembly

setStatus

public void setStatus(java.lang.String s)

getIcon

public java.lang.String getIcon()
Specified by:
getIcon in interface Assembly

setIcon

public void setIcon(java.lang.String i)
Specified by:
setIcon in interface Assembly

setTitle

public void setTitle(java.lang.String t)
Specified by:
setTitle in interface Assembly

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface Assembly

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in interface Assembly

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Assembly

getAttributes

public java.util.Hashtable getAttributes()
Specified by:
getAttributes in interface Assembly

setAttributes

public void setAttributes(java.util.Hashtable attributes)
Specified by:
setAttributes in interface Assembly

register

public void register(java.lang.String name,
                     javax.swing.JComponent component)
Specified by:
register in interface Assembly

getComponentById

public javax.swing.JComponent getComponentById(java.lang.String name)
Specified by:
getComponentById in interface Assembly

getTextComponentById

public javax.swing.text.JTextComponent getTextComponentById(java.lang.String name)
Specified by:
getTextComponentById in interface Assembly

getLabelById

public javax.swing.JLabel getLabelById(java.lang.String name)
Specified by:
getLabelById in interface Assembly

getRegisteredComponents

public java.util.Hashtable<java.lang.String,javax.swing.JComponent> getRegisteredComponents()
Specified by:
getRegisteredComponents in interface Assembly

Teppefall