|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractDeserializer
that provides support for shared references.IEdgeStyle data objects.AbstractEdgeStyleDeserializer.deserializeNode(org.w3c.dom.Node, y.io.graphml.input.GraphMLParseContext) but delegates to
AbstractEdgeStyleDeserializer.deserializeStyle(y.io.graphml.input.GraphMLParseContext, org.w3c.dom.Node) and
AbstractEdgeStyleDeserializer.setArrow(com.yworks.yfiles.server.graphml.flexio.data.IEdgeStyle, com.yworks.yfiles.server.graphml.flexio.data.IArrow, boolean)
that have to be implemented by subclasses.IEdgeStyle that writes elements for
the source and target arrow of the edge and delegates the serialization of the edge style to
AbstractEdgeStyleSerializer.writeStyle(y.io.graphml.output.GraphMLWriteContext, com.yworks.yfiles.server.graphml.flexio.data.IEdgeStyle,
y.io.graphml.output.XmlWriter).AbstractInputHandler that implements the
InputHandlerProvider interface and calls AbstractInputHandlerProvider.acceptKey(org.w3c.dom.Element)
to decide if it shall provide itself as input handler.TypeBasedSerializer that writes the element tags for its subclasses
and delegates to AbstractSerializer.serializeItem(Object, y.io.graphml.output.XmlWriter, y.io.graphml.output.GraphMLWriteContext)
for the core serialization.TemplateStyle subclasses.
TemplateStyle subclasses.
Array objects. Arrows.Arrow.AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
KeyScope.EDGE and name "geometry".
KeyScope.NODE and name "geometry".
KeyScope.PORT and name "geometry".
KeyScope.PORT and name "style".
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
AbstractInputHandlerProvider.onQueryInputHandler(y.io.graphml.input.QueryInputHandlersEvent) and shall
decide if the given keyDefinition shall be accepted so that this input handler gets provided for
the event.
GraphMLHandler in GraphRoundtripSupportBase.addRegisteredHandlers(y.io.graphml.GraphMLHandler).
SerializationHandler and DeserializationHandler instances as well as those
added via GraphRoundtripSupportBase.addSerializer(y.io.graphml.output.SerializationHandler)
or GraphRoundtripSupportBase.addDeserializer(y.io.graphml.input.DeserializationHandler) are added to the handler for reading and
writing the yFiles FLEX client's GraphML format.
GraphMLHandler in GraphRoundtripSupportBase.addRegisteredHandlers(y.io.graphml.GraphMLHandler).
EdgeViewState objects.EdgeViewState instances.BevelNodeStyle.BevelNodeStyle.BitmapNodeStyle.BitmapNodeStyle.Collection.Table.Columns.EdgeLabelModel that is composed of other edge label models.
CompositeLabelModel.
CompositeLabelModel.CompositeLabelModel.NodeLabelModel that is composed of other node label models.
ILabelCandidateDescriptorProvider interface that
always yields a constant ILabelCandidateDescriptor.ConstantLabelCandidateDescriptorProvider class.
item can be serialized using context i.e. an appropriate serialization
handler can be found and used.
Class type of this implementation.
Class type of this implementation.
SerializationEvent.
DeserializationEvent.getXmlNode() satisfies the properties of this class.
true.
SymbolicPackageNameRegistry and for
which an instance can be created can be handled.
java.awt.Image
SerializationEvent.
SerializationEvent.
TableLayoutConfigurator.prepareAll(y.layout.LayoutGraph)
and a subsequent layout.
tagHolder and writes it in a <y:UserTag>
element using the given writer.
<y:UserTag>
element using the given writer.
GraphMLParser.fireQueryInputHandlersEvent(y.io.graphml.input.QueryInputHandlersEvent) event.
GraphMLParser.fireQueryInputHandlersEvent(y.io.graphml.input.QueryInputHandlersEvent) event.
writer.
parser.
QueryOutputHandlersEvent event.
QueryOutputHandlersEvent event.
GraphRoundtripSupportBase.createRoundtripGraph() to configure the created graph instance.
Class type
of this implementation.
Class type
of this implementation.
GraphRoundtripSupportBase.NODE_LABELS_DPKEY and
GraphRoundtripSupportBase.EDGE_LABELS_DPKEY.
owner that will
exactly match the given absolute world coordinates.
EdgeLabelLayoutImpl instance that defines the label layout for the given graph edge.
DataMap that stores the EdgeViewState instances
for dummy edges.
DataMap that stores the node expansion state.
GraphElementFactory instance that creates the graph elements for the
graph instance.
HierarchySupport that can be used to traverse the hierarchy structure of the graph.
InputHandler for the given name, scope and
type that stores the parsed data in a data map with the given tag.
default settings.
default settings.
default node size.
NodeLabelLayoutImpl instance that defines the label layout for the given graph node.
DataMap that stores the NodeViewState instances
for the collapsed state of group nodes.
InputHandler for the given name and scope
that stores the parsed data in a data map with the given tag.
name and scope.
owner that will exactly match the given relative location.
name and scope.
owner.
PortProvider that is used to get the ports to write.
Graph2D instance and calls Graph2DRoundtripSupportBase.configureRoundtripGraph(y.layout.LayoutGraph).
TemplateStyle.
TemplateLabelStyle.
TemplateNodeStyle.
INodeHierarchy using the utility functions offered by
NodeHierarchy.id string and
the value is the corresponding node from the sharedData section in the GraphML input.
ISharedInstanceProviderDelegatingStyle instances.DelegatingStyle instances.
EdgeLabelModel that wraps an existing edge label model and decorates it with an ILabelCandidateDescriptor.
ILabelCandidateDescriptor.DescriptorWrapperLabelModel class.
DescriptorWrapperLabelModel.
DescriptorWrapperLabelModelParameter class.
NodeLabelModel that wraps an existing node label model and decorates it with an ILabelCandidateDescriptor.
DocumentFragment.DownloadServlet.DownloadServlet(String) constructor using
AbstractGraphRoundtripSupport.PARAM_GRAPH
as the parameter name.
HttpServletRequest later in DownloadServlet.getGraphInputStream(javax.servlet.http.HttpServletRequest)
from.
com.yworks.graph.drawing.DynamicTableNodeStyle.
<y:UserTag> element and stores
it as the given tagHolder's tag.
<y:UserTag> element and returns the
deserialized value.
GraphMLParseExceptions.
SymbolicPackageNameRegistry.
local root.
DataMap key that is used to bind Lists of yFiles FLEX client compatibility
Label instances.
DataMap key that is used to bind a yFiles FLEX client compatibility
Port instance for the source port of an edge.
DataMap key that is used to bind the yFiles FLEX client compatibility IEdgeStyle instances.
DataMap key that is used to bind a yFiles FLEX client compatibility
Port instance for the target port of an edge.
EdgeViewState instances
of dummy edges in a folded graph.
DataMap key that is used to bind the z-order for edges used on a yFiles FLEX client.
EdgeViewState instances.
EdgeViewState instances.
KeyScope.EDGE and the type KeyType.COMPLEX for the key element.
ExportServlet.ExportServlet(String) constructor using
ExportServlet.PARAM_EXPORT_DATA
as the parameter name.
ExportServlet.ExportServlet(String,String) constructor using
"image/png" as the contentType paramater.
HttpServletRequest later in ExportServlet.getExportDataInputStream(javax.servlet.http.HttpServletRequest)
from.
MarkupExtension.
ExteriorLabelModel parameter.ExteriorLabelModel parameter.ExternalizableGraph can be used to read and write a LayoutGraph via the
Externalizable interface.
port.
port.
DataProviders that are required for working with hierarchic layout graphs
and calls INodeHierarchy.transferMapperIDs().
DataProviders that are required for working with hierarchic layout graphs
and calls NodeHierarchy.transferMapperIDs(y.base.Graph).
ILabelCandidateDescriptor
interface that has penalties of 1.0 and a profit of 1.0 and yields true
for the ILabelCandidateDescriptor.externalCandidate property.
ILabelCandidateDescriptorProvider
interface that always yields LabelCandidateDescriptor.externalDescriptor.
FlexDeserializationProperties.IGNORE_MISSING_DESERIALIZER
is set to Boolean.TRUE.
SolidColor and
LinearGradient fills.IFill.LayoutGraph that supports folding operations.
Fonts.Font.FreeEdgeLabelModel parameters.FreeEdgeLabelModel parameter.FreeNodeLabelModel parameters.FreeNodeLabelModel.NodeCenterAnchoredParameter.FreeNodeLabelModel.NodeLayoutAnchoredParameter.FreeNodeLabelModel.NodeRatioAnchoredParameter.GeneralPath#cubicTo operation
that is supported by the yFiles.NET GraphML format.
GeneralPath#close operation
GeneralPath#curveTo operation
GeneralPath#lineTo operation
GeneralPath#moveTo operation
"GraphMLReference"
GeneralPath.GeneralPathNodeStyle.GeneralPathNodeStyle.GeneralPath.ILabelModel that can be used to create custom label models out of existing
ILabelModelParameter instances.
GenericLabelModel parameters.GenericLabelModel parameter.LinearGradient.y.view package.
y.view package.
String) of the property with the given name.
null if the default alignment is used.
null
null
INodeStyle which renders the
background of the table.
INodeStyle which renders the
background of the table.
Bend instances that define the geometric shape
of the dummy edge.
FlexIOTools.copyLabelLayouts(y.layout.LayoutGraph)
before the labels are written.
created.
GraphRoundtripSupportBase.createRoundtripGraph().
ILabelModelParameter.
ILabelModelParameter.
ILabelCandidateDescriptor that has been associated with the instance
during addParameter.
ILabelModelParameter.
ILabelModelParameter.
ILabelModelParameter.
minimum size and the insets.
Constants.Y_BRUSH
Constants.Y_FONT.
GeneralPathSerializer.GENERAL_PATH_ELEMENT
Constants.Y_IMAGE.
IFill the arrow is filled with.
Node.ELEMENT_NODE.
null if no labels are registered.
null if no labels are registered.
GraphMLLayoutGraphIOHandler.setGraphIdAcceptor(y.base.DataAcceptor)
GraphMLLayoutGraphIOHandler.setGraphIdProvider(y.base.DataProvider)
AbstractGraphRoundtripSupport.PARAM_GRAPH parameter of
request.
GraphMLLayoutGraphIOHandler.setIdDataAcceptor(y.base.DataAcceptor)
GraphMLLayoutGraphIOHandler.setIdDataProvider(y.base.DataProvider)
NodeScaledPortLocationModel.
ILabelModelParameter.
ILabelModels this model is composed of.
style for
a stripe label.
Label instances that define the labels associated
with the dummy edge.
Label instances that define the labels of the collapsed
node.
SliderParameterLocation.LEFT or SliderParameterLocation.RIGHT determining on
which side of the edge the label shall be placed.
INodeHierarchy for this graph that can be used for grouping related functionality.
SymbolicPackageNameRegistry.getPackageNames(String)()
ExteriorLabelModel.
InteriorLabelModel.
LinearGradient.
null, if
no XML element with the provided id was contained in the shared data section.
Collection for objects that shall be shared.
Port instance that defines the source port location of the
dummy edge.
IStroke the arrow's outline is drawn with.
Column
or Row.
Port instance that defines the target port location of the
dummy edge.
Node.TEXT_NODE
or of type Node.CDATA_SECTION_NODE.
String which defines how the label text will be interpreted.
NodeHierarchy.getParent( node ) yields null.
NodeHierarchy.getParent( node ) yields null.
ITypeConverter for the given type is looked up and returned.
Label
The usertag is retrieved using the data mapper registered with key
AbstractGraphRoundtripSupport.USERTAGS_DPKEY
Label
The usertag is retrieved using the data mapper registered with key
AbstractGraphRoundtripSupport.USERTAGS_DPKEY
IUserTagProvider to retrieve user defined data
which is associated with the model item.
Constants.YWORKS_EXT_ARRAY_NS_URI.
ReflectionBasedSerializer
In order to support automatic deserialization, a static method
IEnum valueOf(String s) has to be provided by the enum
implementation.
ILabelModelParameter.
ILabelCandidateDescriptor
instances for a given combination of Labels and
ILabelModelParameter candidates.
ILabelModel data objects.
IMarkupExtensionFactory thereby provide a subclass of
MarkupExtension that can be used for a more convenient serialization and deserialization
of its content.
IMarkupExtensionFactory into a
MarkupExtension by calling the objects IMarkupExtensionFactory.createMarkupExtension
method with an EmptyLookup.LayoutGraph.
IPortModel instances.
DataMap interface that are used for serializing the map's content.
GraphRoundtripSupportINodeStyles which support
Tables.TemplateStyle.SimpleLabelStyle
as the decorated style instance.
IconLabelStyleDecorator.IconLabelStyleDecoratorSerializer.IconLabelStyle.IconLabelStyle.IIcon implementation for images specified as
a class name of the client application or as an URL.ImageIcon.ImageIcon.ImageNodeStyle.ImageNodeStyle.Image writing the image as byte stream.Insets
which can be used for size calculationsInteriorLabelModel parameter.InteriorLabelModel parameter.InteriorStretchLabelModel.InteriorStretchLabelModel.POSITION_CENTER.
InteriorStretchLabelModel parameters.InteriorStretchLabelModel parameter.IMarkupExtensionFactoryTypeConverter.
ILabelCandidateDescriptor
interface that has penalties of 1.0 and a profit of 1.0 and yields false
for the ILabelCandidateDescriptor.externalCandidate property.
ILabelCandidateDescriptorProvider
interface that always yields LabelCandidateDescriptor.internalDescriptor.
DocumentFragments.
distance value should be interpreted.
DeserializationHandler can be found during parsing.
folding is enabled, this property determines
whether only the current expanded/collapsed state is sent to the client,
instead of the complete model.
graphMLVersionString property to the last parsed version String, thus always
writing the GraphML version string that was most recently parsed.
current master source
node is in collapsed/dummy state.
current master target
node is in collapsed/dummy state.
mx.graphics.SolidColorStroke
at Flex side.
ILabelCandidateDescriptor interface.
LabelCandidateDescriptor using the default values.
LabelCandidateDescriptor.
LabelCandidateDescriptor.
Labels of NodeViewStates or
EdgeViewStates.Label.
GradientEntry objects.DataMap key that is used to bind Lists of yFiles FLEX client compatibility
Label instances.
DataMap key that is used to bind Lists of yFiles FLEX client compatibility
Port instances.
DataMap key that is used to bind the yFiles FLEX client compatibility INodeStyle instances.
NodeViewState instances
of collapsed group nodes in a folded graph.
DataMap key that is used to bind the z-order for nodes used on a yFiles FLEX client.
KeyScope.NODE, type KeyType.BOOLEAN and
name 'http://www.yworks.com/xml/yfiles-graphml/1.0/expansionstate'.
LayoutGraph.
GroupingKeys.GROUP_NODE_INSETS_DPKEY data provider.IPortLocationModel
that dynamically determines the port location based on the node's layout.NodeStyleLabelStyleAdapter that delegates
the deserialization of the 'LabelStyle' and 'NodeStyle' child elements to the context.NodeStyleLabelStyleAdapter that delegates
the serialization of the label style and node style to the context.NodeViewState instances of a folded graph structure.NodeViewState instances of a folded graph.KeyScope.NODE, type KeyType.COMPLEX and
name 'http://www.yworks.com/xml/yfiles-graphml/1.0/nodeviewstates'.
Constants.YWORKS_EXT_PRIMITIVES_NS_URI and the local name 'Null' to
null.null to an element with the local name 'Null' in the namespace
Constants.YWORKS_EXT_PRIMITIVES_NS_URI.event.
event.
TypeBasedSerializer.canHandle(y.io.graphml.output.SerializationEvent) returns true
for the supplied event argument, in which case it:
writes the outer xml element with name AbstractSerializer.getElementName(y.io.graphml.output.GraphMLWriteContext) and
namespace AbstractSerializer.getNamespace(y.io.graphml.output.GraphMLWriteContext),
calls AbstractSerializer.serializeItem(Object, y.io.graphml.output.XmlWriter , y.io.graphml.output.GraphMLWriteContext),
and sets SerializationEvent.setHandled(boolean) to true.
accepted, this input handler is
initialized
and added to the event.
onResolveExternalOverrideReference(ResolveReferenceEvent)
or onResolveInternalReference(ResolveReferenceEvent, DeserializationHandler).
textConverter property which lets the text
be rendered as plain text.
PanelNodeStyle.PanelNodeStyle.IStroke.PolylineEdgeStyle.PolylineEdgeStyle that delegates the serialzation
of the style's stroke to the context.NodeScaledPortLocationModel.NODE_CENTER_ANCHORED as location model
parameter.
PortViewStates or port entities of EdgeViewStates
in a folded graph structure.masterPort and the passed owner.
PortViewState instances of a folded graph.KeyScope.PORT, type KeyType.COMPLEX and
name 'http://www.yworks.com/xml/yfiles-graphml/1.0/portviewstates'.
Integer, Long, Double, Float, String, Boolean and
null values.Integer, Long, Double, Float, Boolean and String.YPoint.
HttpServletRequest's InputStream for the parameters of a
multipart/form-data encoded request.
DefaultReferenceResolverRotatedSideSliderEdgeLabelModel.RotatedSideSliderEdgeLabelModel.RotatedSliderEdgeLabelModel.RotatedSliderEdgeLabelModel.RotatingEdgeLabelModel parameters.RotatingEdgeLabelModel parameter.Table.Rows.AbstractGraphRoundtripSupport.PARAM_GRAPH parameter, the parameter value is used for updating the graph
instance currently stored in the session.
name property as tag.
DefaultReferenceResolver.resolveReference(y.io.graphml.input.GraphMLParseContext, String, y.io.graphml.input.DeserializationHandler)
with a null deserializer.
SaveGraphServlet.SaveGraphServlet(String) constructor using
AbstractGraphRoundtripSupport.PARAM_GRAPH
as the parameter name.
HttpServletRequest later in SaveGraphServlet.getGraphInputStream(javax.servlet.http.HttpServletRequest)
from.
ShapeNodeStyle.ShapeNodeStyle delegating the serialization
of the fill and stroke to the content.ReferenceResolver in
order to expose the actual XML elements of the shared data GraphML section.SimpleLabelStyle.SimpleLabelStyle.SimplePortStyle.SimplePortStyle.SliderEdgeLabelModel parameters.SliderEdgeLabelModel parameter.RotatedSliderEdgeLabelModel to indicate
the position;Columns
and Rows.StretchStripeLabelModelParameters.org.w3c.dom.Node.TEXT_NODE and org.w3c.dom.Node.CDATA_SECTION_NODE nodes.Table's
Column or
Row.Columns
and Rows.StripeLabelModelParameters.Stroke and
AdvancedStroke.Stroke.SerializationHandler.
SerializationHandler
but does serializes them itself it the style is only a DocumentFragment.DefaultLayoutGraph by adding convenient methods to configure styles and labels
for nodes, edges and ports and to access and set their user tags.UTF-8 encoding.
GraphMLWriteExceptions.
object.
SymbolicPackageNameRegistry for the package of this object's class.
IPortLocationModel#createParameter method of the old
parameter's model.
PolylineEdgeStyle.
null
null
INodeStyle which renders the
background of the table.
INodeStyle which renders the
background of the table.
FlexIOTools.copyLabelLayouts(y.layout.LayoutGraph)
before the labels are written.
created.
StyledLayoutGraph and it's
StyledLayoutGraph.setDefaultNodeSize(y.geom.YDimension)
method instead.
DocumentFragments.
distance value should be interpreted.
IFill the arrow is filled with.
DataAcceptor instance that stores graphml graph element ids for each graph itself.
DataProvider instance that provides graphml element ids for each graph itself.
DataAcceptor instance that stores graphml element ids.
DataProvider instance that provides graphml element ids for each element.
DeserializationHandler can be found during parsing.
ILabelModelParameter.
style for
a stripe label.
localRoot request parameter (if available), to
set the local root node.
folding is enabled, this property determines
whether only the current expanded/collapsed state is sent to the client,
instead of the complete model.
SliderParameterLocation.LEFT or SliderParameterLocation.RIGHT determining on
which side of the edge the label shall be placed.
NodeList as children
of the provided parent node.
NodeList as children
of the provided parent node.
graphMLVersion property to the last parsed version String, thus always writing the
GraphML version string that was most recently parsed.
master port
of the master node this node view state belongs to.
ExteriorLabelModel.
InteriorLabelModel.
edge.
edge.
edge.
Port instance that defines the source port location of the
dummy edge.
IStroke the arrow's outline is drawn with.
Column
or Row.
edge.
edge.
edge.
Port instance that defines the target port location of the
dummy edge.
String which defines how the label text will be interpreted.
ITypeConverter for the given class type.
mx.graphics.SolidColorStroke
at Flex side.
Label
The usertag is set on data mapper registered with key
AbstractGraphRoundtripSupport.USERTAGS_DPKEY
Label
The usertag is set on data mapper registered with key
AbstractGraphRoundtripSupport.USERTAGS_DPKEY
IUserTagProvider to retrieve user defined data
which is associated with the model item.
Label instances associated with the given
node with the NodeLabelLayouts of the LayoutGraph.
Label instances associated with the given
edge with the EdgeLabelLayouts of the LayoutGraph.
Label instances associated with the given
node with the NodeLabelLayouts of this graph.
Label instances associated with the given
edge with the EdgeLabelLayouts of this graph.
DataMap key that is used to bind tables to nodes used on a yFiles FLEX client.
textConverter property which lets the text
be rendered as HTML text.
textConverter property which lets the text
be rendered using the Flex Text Layout markup.
com.yworks.graph.drawing.TLFLabelStyle.
Column
or Row.Tables.PartitionGrid information
from a given table configuration.
com.yworks.graph.drawing.TableNodeStyle.
TemplateStyles.TagOwnerUserTagProvider.
TagOwnerUserTagProvider.
TemplateLabelStyle
instances.
TemplateLabelStyle instances.
TemplateNodeStyle
instances.
TemplateNodeStyle instances.
flashx.textLayout.formats.TextLayoutFormat.
TextLayoutFormat.
TextLayoutFormat.
ITypeConverter for
this Class type.
item using context and returns if the serialization was successful.
UploadServlet.UploadServlet(String) constructor using
AbstractGraphRoundtripSupport.PARAM_GRAPH
as the parameter name.
HttpServletRequest.
NodeViewState, EdgeViewState and PortViewState
instances available for all dummy nodes, dummy edges and dummy node ports induced by the
collapsed/expanded states of the graph's nodes.
IRoundtripMapper that wraps an existing DataMap.DataMap to delegate to.
DataMap to delegate to.
NamespaceConstants.YFILES_JAVA_NS containing
the given location as attributes with name 'x' and 'y'.
NamespaceConstants.YFILES_JAVA_NS containing
the given node layout as attributes with name 'x', 'y', 'width' and 'height'.
KeyScope.ALL, type KeyType.INT and
name 'zOrder'.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||