Package | Description |
---|---|
com.yworks.yfiles.geometry |
Contains definitions, default implementations, structs and support classes that deal with the representation of geometric data.
|
com.yworks.yfiles.graph |
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
|
com.yworks.yfiles.graph.labelmodels |
Contains interfaces and default implementations for label layout models.
|
com.yworks.yfiles.graph.portlocationmodels |
Contains interfaces and default implementations for port location models.
|
com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
com.yworks.yfiles.graphml |
Definitions, default implementations, and support classes for GraphML I/O support.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
com.yworks.yfiles.view.input |
Contains definitions, default implementations, and support classes that deal with the user interaction in a
CanvasControl in general, as well as specialized utility classes and IInputMode implementations that can be used to work with and edit IGraph instances in a GraphControl . |
Class and Description |
---|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
Class and Description |
---|
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
Class and Description |
---|
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
IMarkupExtensionConverter
An interface for converters that can convert an object to a corresponding
MarkupExtension . |
IWriteContext
Interface that provides the context of a GraphML write process.
|
MarkupExtension
Base class for objects that are serialized in GraphML as complex XML elements instead of simple attributes.
|
Class and Description |
---|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
IMarkupExtensionConverter
An interface for converters that can convert an object to a corresponding
MarkupExtension . |
IWriteContext
Interface that provides the context of a GraphML write process.
|
MarkupExtension
Base class for objects that are serialized in GraphML as complex XML elements instead of simple attributes.
|
Class and Description |
---|
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|
DelegatingClassLoader
ClassLoader implementation that delegates to another ClassLoader.
|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
Class and Description |
---|
AbstractInputHandler
An abstract convenience implementation of the
IInputHandler interface. |
AbstractOutputHandler
Convenience abstract base implementation of the
IOutputHandler interface. |
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|
DefaultValue.ValueType
Defines the type of the value defined by the
@DefaultValue annotation. |
DeserializationNotSupportedException
Exception that will be thrown by the
IParseContext.deserialize(java.lang.Class, IParseContext, org.w3c.dom.Node)
method and the like to indicate that the deserialization failed. |
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
GraphMLMemberVisibility
Specifies the visibility a member has in GraphML.
|
GraphMLParser
Core parser class for GraphML.
|
GraphMLReferenceType
Specifies the type of the shared resource.
|
GraphMLSharingPolicy
Enumeration that controls whether resources should be shared or not.
|
GraphMLWriter
Core writer class for GraphML.
|
GraphMLXmlAttribute
A data holder for use in the
IOutputHandler interface that encapsulates an XML attribute. |
HandleDeserializationEventArgs
The event arguments used by
HandleDeserialization
and HandleDeserialization
to let registered deserialization code perform the deserialization. |
HandleSerializationEventArgs
The event arguments used by
HandleSerialization
and HandleSerialization to
let registered serialization code perform the serialization of items. |
IGenericInputHandlerFactory
Interface for factory classes for
IInputHandler creation. |
IGraphElementFactory |
IGraphElementIdAcceptor
Interface for classes that can store the GraphML id attribute of GraphML core elements.
|
IGraphElementIdProvider
Interface for classes that provide custom id's for core GraphML elements.
|
IGraphElementResolver
Interface for classes can resolve graph elements based on their GraphML id attribute(s).
|
IInputHandler
This class defines a handler for key/data elements.
|
IOutputHandler
The interface used by the
GraphMLIOHandler for writing data to the GraphML. |
IParseContext
Interface that defines the context of a GraphML parsing context.
|
IParseEvents
The interface of the event trigger class that is used by the
ParseEvents
property. |
IReferenceHandle
Interface that allows a mark and identify shared resources.
|
IValueSerializerContext
Support interface used by
ValueSerializer . |
IWriteContext
Interface that provides the context of a GraphML write process.
|
IWriteEvents
The interface of the event trigger class that is used by the
WriteEvents
property. |
IXamlNameMapper
Utility class that facilitates determining type information from XML elements and writing of markup extensions as
attributes.
|
IXamlPrefixMapper
Interface for mapping XAML namespaces to XML namespace prefixes and vice versa.
|
IXmlNamespaceManager
Helper class to facilitate namespace handling together with
IXmlWriter instances. |
IXmlWriter
Abstraction of XML output classes that provide a consistent way to write XML elements to some output.
|
KeyScope
Enumeration for the possible scopes of a graphml attribute.
|
KeyType
Enumeration for the allowed data types of a graphml attribute.
|
MapperInputHandler
An
IInputHandler implementation that uses an IMapper instance to associate the values with the keys. |
MapperOutputHandler
An implementation of the
AbstractOutputHandler class, that uses an IMapper to retrieve the values to
output for each item and a Serializer callback for the serialization or delegates to the IWriteContext.serialize(Type, IWriteContext, java.lang.Object)
callback. |
MarkupExtension
Base class for objects that are serialized in GraphML as complex XML elements instead of simple attributes.
|
ParseEventArgs
This is the event argument that is used by the
IParseEvents interface that can be queried from the ParseEvents
property. |
ParsePrecedence
This enumeration defines the valid priorities for
IInputHandler processing. |
Property
Wraps a property together with default values and meta data.
|
PropertyInfo
A PropertyInfo provides information about a property of a java class.
|
QueryInputHandlersEventArgs
Specialized
IEventArgs that are used for dynamic IInputHandler registration. |
QueryOutputHandlersEventArgs
Event argument implementation that is used by the
QueryOutputHandlers
event. |
QueryReferenceIdEventArgs
Event arguments for calls to the
QueryReferenceId
or QueryReferenceId events. |
ResolveReferenceEventArgs
Event arguments for calls to the
ResolveReference
and OverrideResolveReference
events. |
SerializationNotSupportedException
Exception that will be thrown by the
IWriteContext.serialize(Type, IWriteContext, Object)
method and the like to indicate that the deserialization failed. |
SharingState
The sharing states of objects registered at an
IReferenceHandler via
IReferenceHandler.registerResource(IWriteContext, java.lang.Object) . |
TypedKey
A utility class that can be used as a key in dictionary like use cases to provide type-safe values.
|
TypedKeyMapper |
ValueSerializer
Helper classes used during the XAML serialization of instances.
|
WriteEventArgs
This is the event argument that is used by the
IWriteEvents interface that can be queried from the WriteEvents
property. |
WritePrecedence
Enumeration values to control the order in which
IOutputHandler instances are used. |
XamlAttributeWritePolicy
Enumeration that controls whether properties should be written as elements or attributes.
|
XamlReader
An implementation that can read (a subset of) XAML formatted XML content.
|
XamlSerializer
Serializer that produces XAML conforming output from the target object's reflection data.
|
XmlName
Represents an XML name consisting of a local (unqualified) name for an element or attribute
and the URI of the namespace for that element or attribute.
|
Class and Description |
---|
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
GraphMLIOHandler
Class for reading/writing graphs from/to GraphML format.
|
Class and Description |
---|
DefaultValue
Defines a default value for a property of a class for serialization via GraphML.
|