|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cosylab.vdct.graphics.objects.VisibleObject
com.cosylab.vdct.graphics.objects.ContainerObject
com.cosylab.vdct.graphics.objects.Group
public class Group
Insert the type's description here. Creation date: (21.12.2000 20:46:35)
Field Summary | |
---|---|
protected boolean |
disposed
|
protected java.lang.Object |
dsId
|
protected java.lang.String |
name
|
protected java.lang.String |
namePrefix
|
protected java.util.Vector |
structure
|
Fields inherited from class com.cosylab.vdct.graphics.objects.ContainerObject |
---|
subObjects, subObjectsV, useHashtable |
Fields inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
x, y, zoomImage |
Constructor Summary | |
---|---|
Group(ContainerObject parent)
Group constructor comment. |
Method Summary | |
---|---|
void |
accept(Visitor visitor)
Insert the method's description here. |
void |
addSubObject(java.lang.String id,
VisibleObject object)
Insert the method's description here. |
void |
addSubObject(java.lang.String id,
VisibleObject object,
boolean create)
Insert the method's description here. |
boolean |
checkMove(int dx,
int dy)
Insert the method's description here. |
Flexible |
copyToGroup(java.lang.Object dsId,
java.lang.String group)
Insert the method's description here. |
static Group |
createGroup(java.lang.Object dsId,
java.lang.String name)
Insert the method's description here. |
void |
destroy()
Insert the method's description here. |
protected void |
draw(java.awt.Graphics g,
boolean hilited)
Insert the method's description here. |
java.lang.Object |
findObject(java.lang.String objectName,
boolean deep)
Insert the method's description here. |
void |
fixLinks(boolean deep)
This method has to be called to fix links after move, copy... |
void |
generateMacros(java.util.HashMap macros,
boolean deep)
|
java.lang.String |
getAbsoluteName()
Insert the method's description here. |
int |
getAbsoulteHeight()
|
int |
getAbsoulteWidth()
|
static java.util.Vector |
getAllRoots()
|
static Group |
getClipboard()
Insert the method's description here. |
java.lang.String |
getDescription()
Insert the method's description here. |
java.lang.Object |
getDsId()
|
static VDBTemplate |
getEditingTemplateData(java.lang.Object dsId)
Returns the editingTemplateData. |
java.lang.String |
getFlexibleName()
Insert the method's description here. |
java.lang.String |
getHashID()
Insert the method's description here. |
ViewState |
getLocalView()
Insert the method's description here. |
java.util.Hashtable |
getLookupTable()
Returns the lookupTable. |
java.lang.String |
getName()
Insert the method's description here. |
java.lang.String |
getNamePrefix()
Insert the method's description here. |
static Group |
getRoot()
Returns the root group currently displayed by active drawing surface, or null in there are no drawing surfaces open. |
static Group |
getRoot(java.lang.Object id)
|
java.util.Vector |
getStructure()
Returns the structure. |
java.lang.Object |
getSubObject(java.lang.String id)
Insert the method's description here. |
static java.lang.String |
getVDCTData(java.lang.Object dsId)
|
static boolean |
hasMacroPortsIDChanged(java.lang.Object dsId)
|
static boolean |
hasTokens(java.lang.String name)
Insert the method's description here. |
VisibleObject |
hiliteComponentsCheck(int x,
int y)
Returned value inicates change Creation date: (21.12.2000 22:21:12) |
void |
initializeLayout()
Insert the method's description here. |
boolean |
isDisposed()
|
void |
manageLinks(boolean deep)
Insert the method's description here. |
boolean |
move(int dx,
int dy)
Insert the method's description here. |
boolean |
moveToGroup(java.lang.Object dsId,
java.lang.String group)
Insert the method's description here. |
void |
onDsAdded(java.lang.Object id)
|
void |
onDsFocused(java.lang.Object id)
|
void |
onDsRemoved(java.lang.Object id)
|
void |
paintComponents(java.awt.Graphics g,
boolean hilited)
Insert the method's description here. |
void |
paintComponents(java.awt.Graphics g,
boolean hilited,
boolean flatten)
Insert the method's description here. |
static void |
registerDsListener()
|
java.lang.Object |
removeObject(java.lang.String id)
Insert the method's description here. |
boolean |
rename(java.lang.Object dsId,
java.lang.String newName)
Insert the method's description here. |
void |
reset()
Resets certain parameters of the subobjects (validationsCounter in Record). |
void |
revalidatePosition()
Insert the method's description here. |
static void |
save(java.lang.Object dsId,
Group group2save,
java.io.File file,
boolean export)
Insert the method's description here. |
static void |
save(java.lang.Object dsId,
Group group2save,
java.io.File file,
NamingContext renamer,
boolean export)
Insert the method's description here. |
boolean |
selectAllComponents()
Insert the method's description here. |
boolean |
selectComponentsCheck(int x1,
int y1,
int x2,
int y2)
Returned value inicates change Creation date: (21.12.2000 22:21:12) |
void |
setAbsoluteName(java.lang.String absoluteName)
Insert the method's description here. |
void |
setDescription(java.lang.String description)
Insert the method's description here. |
void |
setDsId(java.lang.Object dsId)
|
static void |
setEditingTemplateData(java.lang.Object dsId,
VDBTemplate editingTemplateData)
Sets the editingTemplateData. |
void |
setLocalView(ViewState newLocalView)
Insert the method's description here. |
void |
setLookupTable(java.util.Hashtable lookupTable)
Sets the lookupTable. |
void |
setName(java.lang.String newName)
Insert the method's description here. |
void |
setNamePrefix(java.lang.String newNamePrefix)
Insert the method's description here. |
static void |
setRoot(java.lang.Object dsId,
Group newRoot)
|
static java.lang.String |
substractObjectName(java.lang.String name)
Insert the method's description here. |
static java.lang.String |
substractParentName(java.lang.String name)
Insert the method's description here. |
static java.lang.String |
substractRelativeName(java.lang.String groupName,
java.lang.String objName)
Insert the method's description here. |
static java.lang.String |
substractToken(java.lang.String name)
Insert the method's description here. |
void |
unconditionalValidateSubObjects(boolean flat)
Insert the method's description here. |
protected void |
validate()
Insert the method's description here. |
void |
validateSubObjects()
Insert the method's description here. |
void |
writeObjects(java.io.DataOutputStream file,
NamingContext renamer,
boolean export)
Insert the method's description here. |
static void |
writeObjects(java.lang.Object dsId,
java.util.Vector elements,
java.io.DataOutputStream file,
NamingContext renamer,
boolean export)
Insert the method's description here. |
static void |
writeTemplateData(java.lang.Object dsId,
java.io.DataOutputStream stream,
NamingContext renamer)
Insert the method's description here. |
static void |
writeTemplateData(java.lang.Object dsId,
java.io.DataOutputStream stream,
NamingContext renamer,
java.util.Vector allowedPortMacroSet)
|
void |
writeVDCTObjects(java.io.DataOutputStream file,
NamingContext renamer,
boolean export)
Insert the method's description here. |
static void |
writeVDCTObjects(java.util.Vector elements,
java.io.DataOutputStream file,
NamingContext renamer,
boolean export)
|
static void |
writeVDCTObjects(java.util.Vector elements,
java.io.Writer writer,
NamingContext renamer,
boolean export)
Insert the method's description here. |
void |
writeVDCTObjects(java.io.Writer writer,
NamingContext renamer,
boolean export)
|
Methods inherited from class com.cosylab.vdct.graphics.objects.ContainerObject |
---|
addSubObject, clear, containsObject, getRootContainer, getSubObjects, getSubObjectsV, updateFields |
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
forceValidation, getColor, getFont, getHeight, getLabel, getLeftOffset, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRightOffset, getRlabelX, getRlabelY, getRscale, getRwidth, getRx, getRy, getScale, getTopOffset, getVisibleColor, getWidth, getX, getY, intersects, intersects, isDestroyed, isVisible, isZoomRepaint, markPosition, paint, postDraw, postPaint, setColor, setDestroyed, setFont, setHeight, setLabel, setParent, setRheight, setRlabelX, setRlabelY, setRwidth, setRx, setRy, setScale, setWidth, setX, setY, setZoomRepaint, snapToGrid, unconditionalValidation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.cosylab.vdct.graphics.objects.Flexible |
---|
toString |
Field Detail |
---|
protected java.lang.Object dsId
protected java.lang.String name
protected java.lang.String namePrefix
protected boolean disposed
protected java.util.Vector structure
Constructor Detail |
---|
public Group(ContainerObject parent)
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectMethod Detail |
---|
public void accept(Visitor visitor)
accept
in interface Visitable
visitor
- com.cosylab.vdct.graphics.objects.Visitorpublic void addSubObject(java.lang.String id, VisibleObject object)
addSubObject
in class ContainerObject
id
- java.lang.Stringobject
- com.cosylab.vdct.graphics.objects.VisibleObjectpublic void addSubObject(java.lang.String id, VisibleObject object, boolean create)
addSubObject
in class ContainerObject
id
- java.lang.Stringobject
- com.cosylab.vdct.graphics.objects.VisibleObjectcreate
- booleanpublic boolean checkMove(int dx, int dy)
checkMove
in interface Movable
dx
- intdy
- int
public Flexible copyToGroup(java.lang.Object dsId, java.lang.String group)
copyToGroup
in interface Flexible
group
- java.lang.Stringpublic static Group createGroup(java.lang.Object dsId, java.lang.String name)
name
- java.lang.Stringpublic void destroy()
destroy
in class VisibleObject
protected void draw(java.awt.Graphics g, boolean hilited)
draw
in class VisibleObject
g
- java.awt.Graphicshilited
- booleanpublic java.lang.Object findObject(java.lang.String objectName, boolean deep)
objectName
- java.lang.Stringdeep
- boolean
public void fixLinks(boolean deep)
deep
- booleanpublic java.lang.String getAbsoluteName()
public static Group getClipboard()
public java.lang.String getDescription()
getDescription
in interface Descriptable
public java.lang.String getFlexibleName()
getFlexibleName
in interface Flexible
public java.lang.String getHashID()
getHashID
in class VisibleObject
public ViewState getLocalView()
public java.lang.String getName()
public java.lang.String getNamePrefix()
public static Group getRoot()
public java.lang.Object getSubObject(java.lang.String id)
getSubObject
in class ContainerObject
id
- java.lang.String
public static boolean hasTokens(java.lang.String name)
name
- java.lang.String
public VisibleObject hiliteComponentsCheck(int x, int y)
x
- inty
- int
public void initializeLayout()
public void manageLinks(boolean deep)
deep
- booleanpublic boolean move(int dx, int dy)
move
in interface Movable
dx
- intdy
- int
public boolean moveToGroup(java.lang.Object dsId, java.lang.String group)
moveToGroup
in interface Flexible
group
- java.lang.Stringpublic void paintComponents(java.awt.Graphics g, boolean hilited)
g
- java.awt.Graphicshilited
- booleanpublic void paintComponents(java.awt.Graphics g, boolean hilited, boolean flatten)
g
- java.awt.Graphicshilited
- booleanpublic java.lang.Object removeObject(java.lang.String id)
removeObject
in class ContainerObject
id
- java.lang.String
public boolean rename(java.lang.Object dsId, java.lang.String newName)
rename
in interface Flexible
newName
- java.lang.Stringpublic void revalidatePosition()
revalidatePosition
in class VisibleObject
public boolean selectAllComponents()
public boolean selectComponentsCheck(int x1, int y1, int x2, int y2)
x1
- inty1
- intx2
- inty2
- int
public void setAbsoluteName(java.lang.String absoluteName)
absoluteName
- java.lang.Stringpublic void setDescription(java.lang.String description)
setDescription
in interface Descriptable
description
- java.lang.Stringpublic void setLocalView(ViewState newLocalView)
newLocalView
- com.cosylab.vdct.graphics.ViewStatepublic void setName(java.lang.String newName)
newName
- java.lang.Stringpublic void setNamePrefix(java.lang.String newNamePrefix)
newNamePrefix
- java.lang.Stringpublic static void setRoot(java.lang.Object dsId, Group newRoot)
public static java.lang.String substractObjectName(java.lang.String name)
name
- java.lang.String
public static java.lang.String substractParentName(java.lang.String name)
name
- java.lang.String
public static java.lang.String substractRelativeName(java.lang.String groupName, java.lang.String objName)
public static java.lang.String substractToken(java.lang.String name)
name
- java.lang.String
public void unconditionalValidateSubObjects(boolean flat)
protected void validate()
validate
in class VisibleObject
public void validateSubObjects()
public void writeObjects(java.io.DataOutputStream file, NamingContext renamer, boolean export) throws java.io.IOException
writeObjects
in interface SaveInterface
file
- java.io.DataOutputStreampath2remove
- java.lang.String
java.io.IOException
- The exception description.public static void writeObjects(java.lang.Object dsId, java.util.Vector elements, java.io.DataOutputStream file, NamingContext renamer, boolean export) throws java.io.IOException
file
- java.io.DataOutputStream
java.io.IOException
- The exception description.public static java.lang.String getVDCTData(java.lang.Object dsId)
public void writeVDCTObjects(java.io.DataOutputStream file, NamingContext renamer, boolean export) throws java.io.IOException
writeVDCTObjects
in interface SaveInterface
file
- java.io.DataOutputStreampath2remove
- java.lang.String
java.io.IOException
- The exception description.public void writeVDCTObjects(java.io.Writer writer, NamingContext renamer, boolean export) throws java.io.IOException
java.io.IOException
public static void writeVDCTObjects(java.util.Vector elements, java.io.DataOutputStream file, NamingContext renamer, boolean export) throws java.io.IOException
java.io.IOException
public static void writeVDCTObjects(java.util.Vector elements, java.io.Writer writer, NamingContext renamer, boolean export) throws java.io.IOException
writer
- java.io.DataOutputStreampath2remove
- java.lang.String
java.io.IOException
- The exception description.public static void writeTemplateData(java.lang.Object dsId, java.io.DataOutputStream stream, NamingContext renamer) throws java.io.IOException
java.io.IOException
public static void writeTemplateData(java.lang.Object dsId, java.io.DataOutputStream stream, NamingContext renamer, java.util.Vector allowedPortMacroSet) throws java.io.IOException
java.io.IOException
public static void save(java.lang.Object dsId, Group group2save, java.io.File file, boolean export) throws java.io.IOException
java.io.IOException
public static void save(java.lang.Object dsId, Group group2save, java.io.File file, NamingContext renamer, boolean export) throws java.io.IOException
java.io.IOException
public java.util.Hashtable getLookupTable()
public void setLookupTable(java.util.Hashtable lookupTable)
lookupTable
- The lookupTable to setpublic static VDBTemplate getEditingTemplateData(java.lang.Object dsId)
public static void setEditingTemplateData(java.lang.Object dsId, VDBTemplate editingTemplateData)
editingTemplateData
- The editingTemplateData to setpublic static boolean hasMacroPortsIDChanged(java.lang.Object dsId)
public java.util.Vector getStructure()
public int getAbsoulteWidth()
public int getAbsoulteHeight()
public void generateMacros(java.util.HashMap macros, boolean deep)
linkableMacros
- macros
- deep
- public void reset()
settingsChanged
- flag whether this method was invoked when settings (settings dialog) were changedpublic static Group getRoot(java.lang.Object id)
public static java.util.Vector getAllRoots()
public java.lang.Object getDsId()
getDsId
in class VisibleObject
public void setDsId(java.lang.Object dsId)
public boolean isDisposed()
public static void registerDsListener()
public void onDsAdded(java.lang.Object id)
onDsAdded
in interface DsEventListener
public void onDsRemoved(java.lang.Object id)
onDsRemoved
in interface DsEventListener
public void onDsFocused(java.lang.Object id)
onDsFocused
in interface DsEventListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |