Visit www.yfiles.com for more information!
Home
API
Guide
Search
Ctrl
k
C
Classes
ChildParseContext
An implementation of
IParseContext
that delegates most calls to a
parentContext
, but adds the capability to locally add
lookup
results and
deserialization properties
ChildWriteContext
An
IWriteContext
implementation that wraps a given instance and delegates most of the calls to it but allows for modifying
lookup
and
serialization properties
.
CreationProperties
A mutable implementation of
IMapper<K, V>
that is typed for
Object
keys and values.
GraphMLIOHandler
Reads and writes
graphs
from/to the GraphML format.
GraphMLParseValueSerializerContext
Special implementation of
IValueSerializerContext
that should be used in a GraphML parse context.
GraphMLWriteValueSerializerContext
Special implementation of
IValueSerializerContext
that should be used in a GraphML write context.
GraphMLXmlAttribute
A data holder for use in the
IOutputHandler
interface that encapsulates an XML attribute.
HandleDeserializationEventArgs
The event arguments used by
handle-deserialization
to let registered deserialization code perform the deserialization.
HandleSerializationEventArgs
The event arguments used by
handle-serialization
to let registered serialization code perform the serialization of items.
InputHandlerBase
An abstract base implementation of the
IInputHandler
interface.
MapperInputHandler
An
IInputHandler
implementation that uses an
IMapper<K, V>
instance to associate the values with the keys.
MapperOutputHandler
An implementation of the
OutputHandlerBase<TKey, TData>
class, that uses an
IMapper<K, V>
to retrieve the values to output for each item and a
serializer
callback for the serialization or delegates to the
serializeCore
callback.
MarkupExtension
Provides a base class for all XAML markup extensions.
OutputHandlerBase
Abstract base implementation of the
IOutputHandler
interface.
ParseEventArgs
This is the event argument that is used by the
IParseEvents
interface that can be queried from the
parseEvents
property.
Property
Wraps a property together with default values and metadata.
QueryInputHandlersEventArgs
Specialized
EventArgs
that is used for dynamic
IInputHandler
registration.
QueryNameEventArgs
The event arguments used by
query-name
to override automatic name determination in GraphML.
QueryOutputHandlersEventArgs
Event argument implementation that is used by the
query-output-handlers
event.
QueryReferenceIdEventArgs
Event arguments for the
query-reference-id
event.
QueryTypeEventArgs
The event arguments used by
query-type
to override automatic type resolution in GraphML.
ResolveReferenceEventArgs
Event arguments for calls to the
resolve-reference
and
override-resolve-reference
events.
SerializationProperties
Constant class for common serialization properties.
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.
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.
I
Interfaces
IGraphElementFactory
This is the interface for a factory that is used for creating the constituents of an
IGraph
that are encountered during the parsing of
GraphML
IGraphElementResolver
Interface for classes that can resolve graph elements based on their GraphML id attribute(s).
IInputHandler
This class defines a handler for key/data elements.
IMarkupExtensionConverter
An interface for converters that can convert an object to a corresponding
MarkupExtension
.
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.
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
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
Facilitates namespace handling together with
IXmlWriter
instances.
IXmlWriter
Abstraction of XML output classes that provide a consistent way to write XML elements to some output
E
Enums
GraphMLMemberVisibility
Specifies the visibility a member has in GraphML.
GraphMLReferenceType
Specifies the type of the shared resource.
KeyScope
Enumeration for the possible scopes of a GraphML attribute.
KeyType
Enumeration for the allowed data types of a GraphML attribute.
ParsePrecedence
This enumeration defines the valid priorities for
IInputHandler
processing.
SliderParameterLocations
Flaggable enumeration that is used by
SmartEdgeLabelModel
to indicate the position.
UndefinedHandling
Enumeration that controls how undefined value is treated in (de-)serialization.
WritePrecedence
Enumeration values to control the order in which
IOutputHandler
instances are used.