public class IlvAnnealingLabelLayoutManagerProperty extends IlvLabelLayoutManagerProperty
IlvAnnealingLabelLayoutManagerProperty allows
 you to store the global settings of an instance of
 IlvAnnealingLabelLayout as a named property in the
 manager. This is used by IlvDefaultLabelingModel.saveParametersToNamedProperties(IlvLabelLayout,
 boolean) which is an auxiliary to be used before IlvManager.write(IlvOutputStream) if you want to store layout
 parameter settings in .ivl files. 
 IlvDefaultLabelingModel.saveParametersToNamedProperties(IlvLabelLayout, boolean), 
IlvDefaultLabelingModel.loadParametersFromNamedProperties(IlvLabelLayout), 
IlvDefaultLabelingModel.removeParametersFromNamedProperties(), 
IlvLabelLayout.createLayoutManagerProperty(String, boolean), 
Serialized Form| Constructor and Description | 
|---|
| IlvAnnealingLabelLayoutManagerProperty(IlvAnnealingLabelLayoutManagerProperty source)Creates a new  IlvAnnealingLabelLayoutManagerPropertyby
 copying an existing one. | 
| IlvAnnealingLabelLayoutManagerProperty(IlvInputStream stream)Creates a new  IlvAnnealingLabelLayoutManagerPropertyfrom
  anIlvInputStream. | 
| IlvAnnealingLabelLayoutManagerProperty(String name,
                                      IlvAnnealingLabelLayout layout,
                                      boolean withDefaults)Creates a new  IlvAnnealingLabelLayoutManagerPropertythat
 stores layout parameter settings of thelayout. | 
| Modifier and Type | Method and Description | 
|---|---|
| IlvNamedProperty | copy()Copies the named property. | 
| void | dispose(IlvDefaultLabelingModel model)Disposes of the property and releases any resources that it is using. | 
| boolean | isPersistent()Returns  trueif the property must be saved to an.ivlfile. | 
| void | transfer(IlvLabelLayout labelLayout)Transfers the layout parameter settings stored in this named property
 back to the input layout. | 
| void | write(IlvOutputStream stream)Writes the property to the output stream. | 
getLayout, omitDefaultsgetNamepublic IlvAnnealingLabelLayoutManagerProperty(String name, IlvAnnealingLabelLayout layout, boolean withDefaults)
IlvAnnealingLabelLayoutManagerProperty that
 stores layout parameter settings of the layout.name - The name of the property.layout - The layout instance 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 IlvAnnealingLabelLayoutManagerProperty(IlvAnnealingLabelLayoutManagerProperty source)
IlvAnnealingLabelLayoutManagerProperty by
 copying an existing one.source - The origin of the copy.public IlvAnnealingLabelLayoutManagerProperty(IlvInputStream stream) throws IOException, IlvReadFileException
IlvAnnealingLabelLayoutManagerProperty from
  an IlvInputStream.stream - The input stream from which the property must be read.IlvReadFileException - if an error occurs while reading.IOExceptionpublic IlvNamedProperty copy()
copy in class IlvLabelLayoutManagerPropertypublic boolean isPersistent()
true if the property must be saved to an
 .ivl file.isPersistent in class IlvLabelLayoutManagerPropertypublic void write(IlvOutputStream stream) throws IOException
write in interface IlvPersistentObjectwrite in class IlvLabelLayoutManagerPropertystream - The output stream.IOException - standard IO error.public void transfer(IlvLabelLayout labelLayout)
transfer in class IlvLabelLayoutManagerPropertylabelLayout - The layout instance whose parameters are to be
   recovered from this instance.public void dispose(IlvDefaultLabelingModel model)
dispose in class IlvLabelLayoutManagerPropertymodel - The labeling model.IlvDefaultLabelingModel.loadParametersFromNamedProperties(IlvLabelLayout), 
IlvDefaultLabelingModel.removeParametersFromNamedProperties()© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.