|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cosylab.vdct.vdb.VDBTemplate
public class VDBTemplate
Data object representing EPICS DB template.
All data is obtained from DB file.
Group
contains template structure.
Field Summary | |
---|---|
protected java.lang.String |
description
|
protected java.lang.String |
fileName
|
protected Group |
group
|
protected java.lang.String |
id
|
protected java.lang.String |
ioc
|
protected java.util.Hashtable |
macros
|
protected java.util.Vector |
macrosV
|
protected long |
modificationTime
|
protected java.util.Hashtable |
ports
|
protected java.util.Vector |
portsV
|
protected static java.util.Random |
random
|
protected java.lang.String |
version
|
Constructor Summary | |
---|---|
VDBTemplate(java.lang.String id,
java.lang.String fileName)
Constructor for VDBTemplate. |
Method Summary | |
---|---|
VDBMacro |
addMacro()
|
VDBMacro |
addMacro(java.lang.String name)
|
void |
addMacro(VDBMacro vdbMacro)
|
VDBPort |
addPort()
|
VDBPort |
addPort(java.lang.String name)
|
void |
addPort(VDBPort vdbPort)
|
void |
addProperty()
|
java.lang.String |
getComment()
Returns the comment. |
InspectableProperty |
getCommentProperty()
|
java.lang.String |
getDescription()
Returns the description. |
java.lang.Object |
getDsId()
|
java.lang.String |
getFileName()
Returns the fileName. |
Group |
getGroup()
Returns the group. |
javax.swing.Icon |
getIcon()
Insert the method's description here. |
java.lang.String |
getId()
Returns the id. |
java.lang.String |
getIoc()
|
java.util.Hashtable |
getMacros()
Returns the macros. |
long |
getMacrosGeneratedID()
Returns the macrosGeneratedID. |
static GUISeparator |
getMacrosSeparator()
Insert the method's description here. |
java.util.Vector |
getMacrosV()
Returns the macrosV. |
java.util.ArrayList |
getModeNames()
Obtains list of all mode names for this particular property. |
long |
getModificationTime()
|
java.lang.String |
getName()
Insert the method's description here. |
java.util.Hashtable |
getPorts()
Returns the ports. |
long |
getPortsGeneratedID()
Returns the portsGeneratedID. |
static GUISeparator |
getPortsSeparator()
Insert the method's description here. |
java.util.Vector |
getPortsV()
Returns the portsV. |
InspectableProperty[] |
getProperties(int mode,
boolean spreadsheet)
|
java.lang.String |
getRealDescription()
Returns the description. |
static GUISeparator |
getTemplateSeparator()
Insert the method's description here. |
java.lang.String |
getVersion()
|
void |
propertyChanged(InspectableProperty property)
|
void |
removeMacro(java.lang.String name)
|
void |
removeMacro(VDBMacro macro)
|
void |
removePort(java.lang.String name)
|
void |
removePort(VDBPort port)
|
void |
removeProperty(InspectableProperty property)
|
void |
renameMacro(VDBMacro macro,
java.lang.String newName)
|
void |
renameMacroProperty(InspectableProperty property)
|
void |
renamePort(VDBPort port,
java.lang.String newName)
|
void |
renamePortProperty(InspectableProperty property)
|
void |
renameProperty(InspectableProperty property)
|
void |
setComment(java.lang.String comment)
Sets the comment. |
void |
setDescription(java.lang.String description)
Sets the description. |
void |
setFileName(java.lang.String fileName)
Sets the fileName. |
void |
setGroup(Group group)
Sets the group. |
void |
setId(java.lang.Object dsId,
java.lang.String id)
Sets the id. |
void |
setIoc(java.lang.String ioc)
|
void |
setMacros(java.util.Hashtable macros)
Sets the macros. |
void |
setMacrosV(java.util.Vector macrosV)
Sets the macrosV. |
void |
setModificationTime(long modificationTime)
|
void |
setPorts(java.util.Hashtable ports)
Sets the ports. |
void |
setPortsV(java.util.Vector portsV)
Sets the portsV. |
void |
setVersion(java.lang.String version)
|
java.lang.String |
toString()
Insert the method's description here. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String id
protected java.lang.String fileName
protected java.lang.String description
protected long modificationTime
protected java.lang.String version
protected java.lang.String ioc
protected java.util.Hashtable ports
protected java.util.Vector portsV
protected java.util.Hashtable macros
protected java.util.Vector macrosV
protected Group group
protected static java.util.Random random
Constructor Detail |
---|
public VDBTemplate(java.lang.String id, java.lang.String fileName)
Method Detail |
---|
public java.lang.String getDescription()
getDescription
in interface Descriptable
public java.lang.String getRealDescription()
public Group getGroup()
public void setDescription(java.lang.String description)
setDescription
in interface Descriptable
description
- The description to setpublic void setGroup(Group group)
group
- The group to setpublic java.lang.String getFileName()
public java.lang.String getId()
public long getModificationTime()
public void setModificationTime(long modificationTime)
modificationTime
- the modificationTime to setpublic InspectableProperty getCommentProperty()
getCommentProperty
in interface Inspectable
Inspectable.getCommentProperty()
public javax.swing.Icon getIcon()
Inspectable
getIcon
in interface Inspectable
Inspectable.getIcon()
public java.util.ArrayList getModeNames()
Inspectable
getModeNames
in interface Inspectable
Inspectable.getModeNames()
public java.lang.String getName()
Inspectable
getName
in interface Inspectable
getName
in interface Commentable
Inspectable.getName()
public static GUISeparator getTemplateSeparator()
public InspectableProperty[] getProperties(int mode, boolean spreadsheet)
getProperties
in interface Inspectable
Inspectable.getProperties(int, boolean spreadsheet)
public java.lang.String toString()
toString
in interface Inspectable
toString
in class java.lang.Object
public java.lang.String getComment()
getComment
in interface Commentable
public void setComment(java.lang.String comment)
setComment
in interface Commentable
comment
- The comment to setpublic java.util.Hashtable getPorts()
public java.util.Vector getPortsV()
public java.util.Hashtable getMacros()
public java.util.Vector getMacrosV()
public void setPorts(java.util.Hashtable ports)
ports
- The ports to setpublic void setPortsV(java.util.Vector portsV)
portsV
- The portsV to setpublic void setMacros(java.util.Hashtable macros)
macros
- The macros to setpublic void setMacrosV(java.util.Vector macrosV)
macrosV
- The macrosV to setpublic static GUISeparator getPortsSeparator()
public static GUISeparator getMacrosSeparator()
public VDBPort addPort(java.lang.String name)
public VDBMacro addMacro(java.lang.String name)
public void addPort(VDBPort vdbPort)
public void addMacro(VDBMacro vdbMacro)
public void removePort(java.lang.String name)
public void removeMacro(java.lang.String name)
public void removePort(VDBPort port)
public void removeMacro(VDBMacro macro)
public void renamePort(VDBPort port, java.lang.String newName)
public void renameMacro(VDBMacro macro, java.lang.String newName)
public void addProperty()
addProperty
in interface MonitoredPropertyListener
MonitoredPropertyListener.addProperty()
public VDBPort addPort()
public VDBMacro addMacro()
public void propertyChanged(InspectableProperty property)
propertyChanged
in interface MonitoredPropertyListener
MonitoredPropertyListener.propertyChanged(InspectableProperty)
public void removeProperty(InspectableProperty property)
removeProperty
in interface MonitoredPropertyListener
MonitoredPropertyListener.removeProperty(InspectableProperty)
public void renameProperty(InspectableProperty property)
renameProperty
in interface MonitoredPropertyListener
MonitoredPropertyListener.renameProperty(InspectableProperty)
public void renamePortProperty(InspectableProperty property)
MonitoredPropertyListener.renameProperty(InspectableProperty)
public void renameMacroProperty(InspectableProperty property)
MonitoredPropertyListener.renameProperty(InspectableProperty)
public void setFileName(java.lang.String fileName)
fileName
- The fileName to setpublic void setId(java.lang.Object dsId, java.lang.String id)
id
- The id to setpublic long getPortsGeneratedID()
public long getMacrosGeneratedID()
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getIoc()
public void setIoc(java.lang.String ioc)
public java.lang.Object getDsId()
getDsId
in interface Inspectable
getDsId
in interface Commentable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |