com.yworks.yfiles.server.graphml.flexio.data
Class DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter

java.lang.Object
  extended bycom.yworks.yfiles.server.graphml.flexio.data.DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter
All Implemented Interfaces:
java.lang.Cloneable, ILabelModelParameter, IMarkupExtensionFactory
Enclosing class:
DescriptorWrapperLabelModel

public static class DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter
extends java.lang.Object
implements ILabelModelParameter, IMarkupExtensionFactory

The label model parameter used by DescriptorWrapperLabelModel. This class wraps the parameter of the model wrapped by DescriptorWrapperLabelModel.


Constructor Summary
DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter(ILabelModelParameter innerParameter, DescriptorWrapperLabelModel labelModel)
          Initializes a new instance of the DescriptorWrapperLabelModelParameter class.
 
Method Summary
 java.lang.Object clone()
           
 MarkupExtension createMarkupExtension(Lookup lookup)
          Creates a markup extension that can be used instead of the original class.
 ILabelCandidateDescriptor getDescriptor()
           
 ILabelModelParameter getInnerParameter()
           
 ILabelModel getModel()
          Gets the model that is associated with this parameter.
 void setInnerParameter(ILabelModelParameter innerParameter)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter

public DescriptorWrapperLabelModel.DescriptorWrapperLabelModelParameter(ILabelModelParameter innerParameter,
                                                                        DescriptorWrapperLabelModel labelModel)
Initializes a new instance of the DescriptorWrapperLabelModelParameter class.

Parameters:
innerParameter - The wrapped parameter.
labelModel - The label model.
Method Detail

getInnerParameter

public ILabelModelParameter getInnerParameter()

setInnerParameter

public void setInnerParameter(ILabelModelParameter innerParameter)

getDescriptor

public ILabelCandidateDescriptor getDescriptor()

getModel

public ILabelModel getModel()
Gets the model that is associated with this parameter.

Specified by:
getModel in interface ILabelModelParameter

clone

public java.lang.Object clone()
Specified by:
clone in interface ILabelModelParameter

createMarkupExtension

public MarkupExtension createMarkupExtension(Lookup lookup)
Creates a markup extension that can be used instead of the original class.

Specified by:
createMarkupExtension in interface IMarkupExtensionFactory
Parameters:
lookup - The lookup that shall be considered when creating the markup extension.


Copyright © 2000-2007 yWorks GmbH. All rights reserved