Nevron .NET Vision
Inheritance Hierarchy
In This Topic
    Nevron.Dom Namespace
    In This Topic
    Classes
     ClassDescription
    ClassThe NAttribute class serves as base class for all attributes
    ClassRepresents an operation, which is recorded when the attribute needs to perform a non history action from history
    ClassNamespace class for basic attribute container implementation functions
    ClassEnumerates the attributes contained in an attribute container
    ClassThe NAttributeList class represents a typed list of INAttribute instances
    ClassRepresents an operation, which is recorded when a property of an element attribute is about to be changed
    ClassRepresents an operation, which is recorded when the entire state or only fields of an attribute are about to be changed
    ClassNamespace class for basic attribute tree navigation
    ClassRepresents a 2D array of boolean values which is similar to a 2D bool array with the exception that each value uses 1 bit instead of 1 byte.
    ClassUsed as argument in ChildNodeCancelEventHandler delegates
    ClassUsed as argument in ChildNodeEventHandler delegates
    ClassRepresents a Date-Time values formatter
    ClassStatic DOM helper methods
    ClassRepresents an operation, which is recorded when the element needs to perform a non history action from history
    ClassIdentifies an atom contained in an element.
    ClassIdentifies an attribute contained in an element.
    ClassThe NElementCompositeImpl class represents an implementation of the INElementComposite interface, which can be resused and extended
    ClassThe NElementHistoryService class represents a service, which is used to provide elements with history support and serves as base class for history services, which can provide element reference resolving (through the element UniqueId)
    ClassIdentifies an element
    ClassThe NElementIndex class represents an implementation of the element indexing abilities exposed by the INDocument interface
    ClassThe NElementList class represents a typed list of INElement instances
    ClassRepresents an operation, which is recorded when a property of an element is about to be changed
    ClassRepresents an operation, which is recorded when the entire state or only fields of an element are about to be changed
    ClassIterates the attributes contained in root object
    ClassNamespace class for resources used by the Nevron.Dom assembly
    ClassSummary description for NHierarchicalIdentifier.
    ClassBase for all identifiers
    ClassEnumerates the attributes contained in an indexed attribute container.
    ClassRepresents an operation, which is recorded when an element is about to be inserted in an element composite
    ClassThe NNameRegistry class serves as static registry for names, which can be used as keys in hashtables.
    ClassUsed as argument in NodeAttributeEventHandler delegates
    ClassUsed as argument in NodeAttributeEventHandler delegates
    ClassUsed as argument in NodeAttributePropertyCancelEventHandler delegates
    ClassUsed as argument in NodeAttributePropertyEventHandler delegates
    ClassUsed as argument in NodeCancelEventHandler delegates
    ClassThe NNodeCompositeImpl class represents an implementation of the INNodeComposite interface, which can be resused and extended
    ClassThe NNodeEnumerator class represents an enumerator which can be used to enumerate the chilren of a node container and supports filtering
    ClassUsed as argument in NodeEventHandler delegates
    ClassThe NNodeEventSinkService class represent a service, which provides nodes with a centrilized mechanizm to fire events
    ClassThe NNodeList class represents a typed list of INNode instances
    ClassUsed as argument in NodePropertyCancelEventHandler delegates
    ClassUsed as argument in NodePropertyEventHandler delegates
    ClassNamespace class for basic node tree navigation
    ClassIterates over the attributes in the tree and converts them using the specified set of converters.
    ClassThe NNodeTreeAttributeEnumerator class represents a filtered enumerator, which can be used to sequentially traverse a node subtree in PreOrder, PostOrder and BreadthFirst tree traveral order and enumerate the attributes of the visited nodes.
    ClassThe NNodeTreeEnumerator class represents a filtered enumerator, which can be used to sequencially traverse a node subtree in PreOrder, PostOrder and BreadthFirst tree traveral order.
    ClassRepresents a numeric values formatter
    ClassThe NOperation class represents an atomic history operation and serves as base class for more specialized operations
    ClassThe NOperationList class represents a typed list of NOperation instances
    ClassRepresents a stack containing history operations
    ClassRepresents an operation, which is recorded when an element is about to be removed from an element composite
    ClassThe NReverseNodeTreeEnumerator class represents a filtered enumerator, which can be used to reversively traverse a node subtree in PreOrder, PostOrder and BreadthFirst tree traveral order.
    ClassThe NService class represents a core INService interface implementation and serves as base class for more specialized services
    ClassThe NServiceManager class is used to maintain a collection of services
    ClassRepresents an operation, which is recorded when the index of an element inside its composite is about to be changed
    ClassRepresents a time span values formatter
    ClassRepresents a composite operation (transaction), which needs to be processed as a single operation
    ClassThe NValueFormatter class servers as base class for all value formatters
    Interfaces
     InterfaceDescription
    InterfaceImplemented by atoms.
    InterfaceImplemented by elements that can contain atoms
    InterfaceImplemented by attributes
    InterfaceImplemented by objects which have attributes
    InterfaceImplemented by objects that must be notified of attribute changes
    InterfaceImplemented by root elements (i.e. documents)
    InterfaceImplemented by elements - i.e. nodes, which can be identified and whose information is structed in attribures
    InterfaceImplemented by element containers, whose children can be freely modified
    InterfaceImplemented by elements, which can contain other elements (i.e. branch elements)
    InterfaceImplemented by elements and attributes, which need to be notified when their state has been changed from history
    InterfaceImplemented by identifiable objects
    InterfaceImplemented by objects holding multiple attribute collections.
    InterfaceImplemented by named objects
    InterfaceImplemented by objects residing in hiearchies (trees)
    InterfaceImplemented by node containers, whose children can be freely modified
    InterfaceImplemented by nodes, which can contain other nodes (i.e. branch nodes)
    InterfaceImplemented by all services
    InterfaceImplemented by reference providers, which can provide references to services
    InterfaceImplemented by uniquely identifiable objects
    Delegates
     DelegateDescription
    DelegateDelegate for events, which require to have control over child nodes
    DelegateDelegate for events, which require to have information about a child node
    DelegateDelegate for events, which recieve information about node attribute changes
    DelegateDelegate for events, which require to have control over node attribute property changes
    DelegateDelegate for events, which recieve information about node attribute property changes
    DelegateDelegate for events, which require to have control over general node actions
    DelegateDelegate for events, which recieve information about general node actions
    DelegateDelegate for events, which require to have control over node property changes
    DelegateDelegate for events, which recieve information about node property changes
    Enumerations
     EnumerationDescription
    EnumerationEnumerates the possible identifiers
    EnumerationEnumerates the possible states of a service
    EnumerationEnumerates the order in which trees can be traversed
    See Also