Search Results for

    Show / Hide Table of Contents

    Class FeatureSourceDescription

    Class that represents a the layout of a feature source

    Inheritance
    System.Object
    FeatureSourceDescription
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: OSGeo.MapGuide.MaestroAPI.Schema
    Assembly: OSGeo.MapGuide.MaestroAPI.dll
    Syntax
    public class FeatureSourceDescription

    Constructors

    | Improve this Doc View Source

    FeatureSourceDescription(IEnumerable<FeatureSchema>)

    Initializes a new instance of the FeatureSourceDescription class.

    Declaration
    public FeatureSourceDescription(IEnumerable<FeatureSchema> schemas)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<FeatureSchema> schemas
    | Improve this Doc View Source

    FeatureSourceDescription(Stream)

    Initializes a new instance of the FeatureSourceDescription class.

    Declaration
    public FeatureSourceDescription(Stream stream)
    Parameters
    Type Name Description
    System.IO.Stream stream

    The stream.

    Properties

    | Improve this Doc View Source

    AllClasses

    Gets all the Class Definitions in this feature source. In the event of identically named Class Definitions beloning in different parent schemas. Use the QualifiedName property to distinguish them.

    Declaration
    public IEnumerable<ClassDefinition> AllClasses { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<ClassDefinition>
    | Improve this Doc View Source

    IsPartial

    Gets whether this description is a partial description (ie. It doesn't represent the full feature source)

    Declaration
    public bool IsPartial { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    SchemaNames

    Gets an array of feature schema names

    Declaration
    public string[] SchemaNames { get; }
    Property Value
    Type Description
    System.String[]
    | Improve this Doc View Source

    Schemas

    Gets an array of feature schemas in this feature source

    Declaration
    public FeatureSchema[] Schemas { get; }
    Property Value
    Type Description
    FeatureSchema[]

    Methods

    | Improve this Doc View Source

    Clone(FeatureSourceDescription)

    Creates a clone of the specified instance

    Declaration
    public static FeatureSourceDescription Clone(FeatureSourceDescription fsd)
    Parameters
    Type Name Description
    FeatureSourceDescription fsd

    The instance to clone

    Returns
    Type Description
    FeatureSourceDescription
    | Improve this Doc View Source

    GetClass(String)

    Gets the specified class definition by its fully qualified name

    Declaration
    public ClassDefinition GetClass(string qualifiedName)
    Parameters
    Type Name Description
    System.String qualifiedName
    Returns
    Type Description
    ClassDefinition

    The matching class definition. null if not found

    | Improve this Doc View Source

    GetClass(String, String)

    Gets the specified class definition by its name and parent schema name

    Declaration
    public ClassDefinition GetClass(string schemaName, string className)
    Parameters
    Type Name Description
    System.String schemaName
    System.String className
    Returns
    Type Description
    ClassDefinition

    The matching class definition. null if not found

    | Improve this Doc View Source

    GetSchema(String)

    Gets a feature schema by its name

    Declaration
    public FeatureSchema GetSchema(string schemaName)
    Parameters
    Type Name Description
    System.String schemaName
    Returns
    Type Description
    FeatureSchema

    The matching feature schema. null if not found

    | Improve this Doc View Source

    HasClasses()

    Gets whether there are any class definitions

    Declaration
    public bool HasClasses()
    Returns
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2009 - 2022 Jackie Ng