Search Results for

    Show / Hide Table of Contents

    Interface ICompoundSymbolDefinition

    Represents a compound symbol definition

    Inherited Members
    ISymbolDefinitionBase.Name
    ISymbolDefinitionBase.Description
    ISymbolDefinitionBase.Type
    ISymbolDefinitionBase.RemoveSchemaAttributes()
    ISymbolDefinitionBase.SetSchemaAttributes()
    IResource.ValidatingSchema
    IResource.ResourceID
    IResource.ResourceType
    IResource.Serialize()
    IResource.IsStronglyTyped
    IVersionedEntity.ResourceVersion
    System.ICloneable.Clone()
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    Namespace: OSGeo.MapGuide.ObjectModels.SymbolDefinition
    Assembly: OSGeo.MapGuide.ObjectModels.dll
    Syntax
    public interface ICompoundSymbolDefinition : ISymbolDefinitionBase, IResource, IVersionedEntity, ICloneable, INotifyPropertyChanged

    Properties

    | Improve this Doc View Source

    SimpleSymbol

    Gets the simple symbols.

    Declaration
    IEnumerable<ISimpleSymbolReferenceBase> SimpleSymbol { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<ISimpleSymbolReferenceBase>

    The simple symbols.

    Methods

    | Improve this Doc View Source

    AddSimpleSymbol(ISimpleSymbolReferenceBase)

    Adds the simple symbol.

    Declaration
    void AddSimpleSymbol(ISimpleSymbolReferenceBase sym)
    Parameters
    Type Name Description
    ISimpleSymbolReferenceBase sym

    The sym.

    | Improve this Doc View Source

    CreateSimpleSymbol(ISimpleSymbolDefinition)

    Creates an inline symbol definition reference

    Declaration
    ISimpleSymbolReferenceBase CreateSimpleSymbol(ISimpleSymbolDefinition sym)
    Parameters
    Type Name Description
    ISimpleSymbolDefinition sym
    Returns
    Type Description
    ISimpleSymbolReferenceBase
    | Improve this Doc View Source

    CreateSymbolReference(String)

    Creates a resource id based symbol reference

    Declaration
    ISimpleSymbolReferenceBase CreateSymbolReference(string resourceId)
    Parameters
    Type Name Description
    System.String resourceId

    The resource id.

    Returns
    Type Description
    ISimpleSymbolReferenceBase
    | Improve this Doc View Source

    PurgeSimpleSymbolAttributes()

    Purges root element attributes from all inline Simple Symbol Definitions. This should be called before serialization

    Declaration
    void PurgeSimpleSymbolAttributes()
    | Improve this Doc View Source

    RemoveSimpleSymbol(ISimpleSymbolReferenceBase)

    Removes the simple symbol.

    Declaration
    void RemoveSimpleSymbol(ISimpleSymbolReferenceBase sym)
    Parameters
    Type Name Description
    ISimpleSymbolReferenceBase sym

    The sym.

    Extension Methods

    ExtensionMethods.CopyResourceDataTo(IResource, IServerConnection, IResource)
    ExtensionMethods.CopyResourceDataTo(IResource, IServerConnection, String)
    ResourceExtensions.SerializeToStream(IResource)
    ResourceExtensions.GetResourceTypeDescriptor(IResource)
    SymbolDefExtensions.GetParameter(ISymbolDefinitionBase, String)
    SymbolDefExtensions.GetParameters(ISymbolDefinitionBase)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2009 - 2022 Jackie Ng