|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjmce.sim.AbstractHardware
public abstract class AbstractHardware
Abstract implementation of Hardware implements all not specific method.
This class can be used from Hardware interface as parent an order to implement only the hardware depending method.
Constructor Summary | |
---|---|
AbstractHardware()
|
|
AbstractHardware(java.lang.String name)
|
Method Summary | |
---|---|
Hardware |
addHardware(Hardware h)
Add a new child. |
void |
createFrame(java.util.Vector<javax.swing.JComponent> j)
|
void |
destroy()
Destroy the device. |
Hardware[] |
getHardware()
|
Hardware |
getHardware(java.lang.Class... classes)
|
Hardware |
getHardware(java.lang.Class c)
Get the first child of the specified Class. |
Hardware |
getHardware(java.lang.Class c,
int n)
Get the n occuurence of the specified class. |
Hardware |
getHardware(int i)
|
int |
getHardwareCount()
Return the number of child |
Hardware |
getHardwareForName(java.lang.String name)
|
java.lang.Object[] |
getHardwareInstances(java.lang.Class c)
Return one array with all instance of the specified Class |
Hardware |
getHardwareTree(java.lang.Class... classes)
Return a class walking the current Hardware as a tree. |
java.lang.String |
getName()
Return the name. |
Hardware |
getParent()
Return the parent |
void |
init(Hardware parent)
Initialize the hardware. |
void |
initSwing(Hardware parent)
initialize if present the swing hardware. |
void |
removeHardware(Hardware h)
Remove one child if present. |
void |
removeHardware(int n)
Remove the child at postion. |
void |
reset()
Reset the the device to the initial state. |
void |
setHardware(Hardware[] h)
|
void |
setHardware(int n,
Hardware h)
|
void |
setName(java.lang.String name)
Set the name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AbstractHardware()
public AbstractHardware(java.lang.String name)
Method Detail |
---|
public void setName(java.lang.String name)
Hardware
setName
in interface Hardware
public java.lang.String getName()
Hardware
getName
in interface Hardware
public void reset() throws SIMException
Hardware
reset
in interface Hardware
SIMException
public void init(Hardware parent) throws SIMException
Hardware
init
in interface Hardware
parent
- Parent of this hardware.
SIMException
public void initSwing(Hardware parent) throws SIMException
Hardware
Hardware
implementing
SwingHardware.
initSwing
in interface Hardware
parent
- - Parent Hardware
SIMException
SwingHardware
public Hardware addHardware(Hardware h)
Hardware
addHardware
in interface Hardware
public int getHardwareCount()
Hardware
getHardwareCount
in interface Hardware
public Hardware getHardware(int i)
getHardware
in interface Hardware
public void removeHardware(int n)
Hardware
removeHardware
in interface Hardware
public void removeHardware(Hardware h)
Hardware
removeHardware
in interface Hardware
public void destroy() throws SIMException
Hardware
destroy
in interface Hardware
SIMException
public Hardware getHardwareForName(java.lang.String name)
public Hardware getHardwareTree(java.lang.Class... classes)
Hardware
getHardwareTree
in interface Hardware
classes
- - List of class to search.public Hardware getHardware(java.lang.Class... classes)
public Hardware getHardware(java.lang.Class c)
Hardware
getHardware
in interface Hardware
c
- Class of the object to be retrivied.
public Hardware getHardware(java.lang.Class c, int n)
Hardware
getHardware
in interface Hardware
c
- Class to be retrivied.n
- Occurence.
public java.lang.Object[] getHardwareInstances(java.lang.Class c)
Hardware
getHardwareInstances
in interface Hardware
public Hardware[] getHardware()
getHardware
in interface Hardware
public void setHardware(int n, Hardware h)
setHardware
in interface Hardware
public void setHardware(Hardware[] h)
setHardware
in interface Hardware
public Hardware getParent()
Hardware
getParent
in interface Hardware
public void createFrame(java.util.Vector<javax.swing.JComponent> j)
public java.lang.String toString()
toString
in class java.lang.Object
|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |