| 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.
|