com.yworks.yfiles.server.graphml.flexio
Class MarkupExtension

java.lang.Object
  extended bycom.yworks.yfiles.server.graphml.flexio.MarkupExtension
Direct Known Subclasses:
BendExtension, ColumnExtension, CompositeLabelModelExtension, CompositeLabelModelParameterExtension, ConstantDescriptorExtension, DescriptorWrapperLabelModelExtension, DescriptorWrapperLabelModelParameterExtension, EdgeViewStateExtension, LabelCandidateDescriptorExtension, LabelExtension, NodeScaledParameterExtension, NodeViewStateExtension, RotatedSideSliderEdgeLabelModelExtension, RotatedSideSliderLabelModelParameterExtension, RotatedSliderEdgeLabelModelExtension, RotatedSliderLabelModelParameterExtension, RowExtension, StretchStripeLabelModelParameterExtension, StripeDefaultsExtension, StripeLabelModelParameterExtension, TableExtension

public abstract class MarkupExtension
extends java.lang.Object

Base class for all markup extensions. Markup extensions return objects based on string attribute values or markup elements and/or can be used for classes that cannot be automatically (de)serialized (e.g., because there is no default constructor).


Constructor Summary
MarkupExtension()
           
 
Method Summary
abstract  java.lang.Object provideValue(Lookup lookup)
          Implementations of subclasses return an object that had been specified as target attribute of the markup extension.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkupExtension

public MarkupExtension()
Method Detail

provideValue

public abstract java.lang.Object provideValue(Lookup lookup)
Implementations of subclasses return an object that had been specified as target attribute of the markup extension.

Parameters:
lookup - An object that can provide additional functionality for the markup extension.
Returns:
The object value to set on the property where the extension is applied.


Copyright © 2000-2013 yWorks GmbH. All rights reserved