|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.IlvNamedProperty
ilog.views.graphlayout.IlvGraphLayoutNodeProperty
ilog.views.graphlayout.hierarchical.IlvHierarchicalLayoutNodeProperty
public class IlvHierarchicalLayoutNodeProperty
The class IlvHierarchicalLayoutNodeProperty allows you to store
the settings of an instance of IlvHierarchicalLayout
for an individual node as a named property in the node.
This is used by
IlvGrapherAdapter.saveParametersToNamedProperties(IlvGraphLayout, boolean)
which is an auxiliary to be used before
IlvManager.write(IlvOutputStream) if you
want to store layout parameter settings in .ivl files.
IlvGrapherAdapter.saveParametersToNamedProperties(IlvGraphLayout, boolean),
IlvGrapherAdapter.loadParametersFromNamedProperties(IlvGraphLayout),
IlvGrapherAdapter.removeParametersFromNamedProperties(),
IlvGraphLayout.createLayoutNodeProperty(String, IlvGraphic, boolean),
Serialized Form| Constructor Summary | |
|---|---|
IlvHierarchicalLayoutNodeProperty(IlvHierarchicalLayoutNodeProperty source)
Creates a new IlvHierarchicalLayoutNodeProperty by copying an
existing one. |
|
IlvHierarchicalLayoutNodeProperty(IlvInputStream stream)
Creates a new IlvHierarchicalLayoutNodeProperty from
an IlvInputStream. |
|
IlvHierarchicalLayoutNodeProperty(String name,
IlvHierarchicalLayout layout,
IlvGraphic node,
boolean withDefaults)
Creates a new IlvHierarchicalLayoutNodeProperty that stores
layout parameter settings of the layout for
the node. |
|
| Method Summary | |
|---|---|
IlvNamedProperty |
copy()
Copies the named property. |
void |
dispose(IlvGrapherAdapter adapter)
Disposes of the property and releases any resources that it is using. |
boolean |
isPersistent()
Returns true if the property must be saved to an .ivl file. |
void |
transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
Transfers the layout parameter settings stored in this named property back to the input layout for the input node. |
void |
write(IlvOutputStream stream)
Writes the property to the output stream. |
| Methods inherited from class ilog.views.graphlayout.IlvGraphLayoutNodeProperty |
|---|
getLayout, isWritten, omitDefaults |
| Methods inherited from class ilog.views.IlvNamedProperty |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IlvHierarchicalLayoutNodeProperty(String name,
IlvHierarchicalLayout layout,
IlvGraphic node,
boolean withDefaults)
IlvHierarchicalLayoutNodeProperty that stores
layout parameter settings of the layout for
the node.
name - The name of the property.layout - The layout instance to be stored.node - The node whose layout parameters are to be stored.withDefaults - If true, the layout property is always
persistent. If false, it is persistent only if
nondefault parameter settings exist (that is, if the
the property is saved to an .ivl file, the default
parameter settings are not saved).public IlvHierarchicalLayoutNodeProperty(IlvHierarchicalLayoutNodeProperty source)
IlvHierarchicalLayoutNodeProperty by copying an
existing one.
source - The origin of the copy.
public IlvHierarchicalLayoutNodeProperty(IlvInputStream stream)
throws IOException,
IlvReadFileException
IlvHierarchicalLayoutNodeProperty from
an IlvInputStream.
stream - The input stream from which the property must be read.
IlvReadFileException - if an error occurs while reading.
IOException| Method Detail |
|---|
public IlvNamedProperty copy()
copy in class IlvGraphLayoutNodePropertypublic boolean isPersistent()
true if the property must be saved to an .ivl file.
isPersistent in class IlvGraphLayoutNodeProperty
public void write(IlvOutputStream stream)
throws IOException
write in interface IlvPersistentObjectwrite in class IlvGraphLayoutNodePropertystream - The output stream.
IOException - standard IO error.
public void transfer(IlvGraphLayout graphLayout,
IlvGraphic node)
transfer in class IlvGraphLayoutNodePropertygraphLayout - The layout instance whose parameters are to be
recovered from this named property.node - The node whose layout parameters are to be recovered
from this named property.public void dispose(IlvGrapherAdapter adapter)
dispose in class IlvGraphLayoutNodePropertyadapter - The grapher adapter.IlvGrapherAdapter.loadParametersFromNamedProperties(IlvGraphLayout),
IlvGrapherAdapter.removeParametersFromNamedProperties()
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||