Feature Table Styles, styles and icons for an individual feature table

Hierarchy

  • FeatureTableStyles

Constructors

Properties

Methods

clearCachedTableFeatureStyles clearCachedTableIcons clearCachedTableStyles createIconRelationship createRelationships createStyleRelationship createTableIconRelationship createTableStyleRelationship deleteAllFeatureStyles deleteAllIcons deleteAllStyles deleteFeatureStyles deleteIcon deleteIconAndMappingsByIconRow deleteIconAndMappingsByIconRowId deleteIconDefault deleteIconDefaultForFeatureRow deleteIconForFeatureRow deleteIconForFeatureRowAndGeometryType deleteIconRelationship deleteIcons deleteIconsForFeatureId deleteIconsForFeatureRow deleteRelationships deleteStyle deleteStyleAndMappingsByStyleRow deleteStyleAndMappingsByStyleRowId deleteStyleDefault deleteStyleDefaultForFeatureRow deleteStyleForFeatureRow deleteStyleForFeatureRowAndGeometryType deleteStyleRelationship deleteStyles deleteStylesForFeatureId deleteStylesForFeatureRow deleteTableFeatureStyles deleteTableIcon deleteTableIconDefault deleteTableIconRelationship deleteTableIcons deleteTableStyle deleteTableStyleDefault deleteTableStyleRelationship deleteTableStyles getAllIconIds getAllStyleIds getAllTableIconIds getAllTableStyleIds getCachedTableIcons getCachedTableStyles getFeatureStyle getFeatureStyleDefault getFeatureStyleDefaultForFeatureRow getFeatureStyleExtension getFeatureStyleForFeatureRow getFeatureStyleForFeatureRowAndGeometryType getFeatureStyles getFeatureStylesForFeatureRow getIcon getIconDao getIconDefault getIconDefaultForFeatureRow getIconForFeatureRow getIconForFeatureRowAndGeometryType getIconMappingDao getIconsForFeatureId getIconsForFeatureRow getStyle getStyleDao getStyleDefault getStyleDefaultForFeatureRow getStyleForFeatureRow getStyleForFeatureRowAndGeometryType getStyleMappingDao getStylesForFeatureId getStylesForFeatureRow getTableFeatureStyles getTableIcon getTableIconDefault getTableIconMappingDao getTableIcons getTableName getTableStyle getTableStyleDefault getTableStyleMappingDao getTableStyles has hasIconRelationship hasRelationship hasStyleRelationship hasTableIconRelationship hasTableStyleRelationship setFeatureStyle setFeatureStyleDefault setFeatureStyleDefaultForFeatureRow setFeatureStyleForFeatureRow setFeatureStyleForFeatureRowAndGeometryType setFeatureStyles setFeatureStylesForFeatureRow setIcon setIconDefault setIconDefaultForFeatureRow setIconForFeatureRow setIconForFeatureRowAndGeometryType setIcons setIconsForFeatureRow setStyle setStyleDefault setStyleDefaultForFeatureRow setStyleForFeatureRow setStyleForFeatureRowAndGeometryType setStyles setStylesForFeatureRow setTableFeatureStyles setTableIcon setTableIconDefault setTableIcons setTableStyle setTableStyleDefault setTableStyles

Constructors

Properties

cachedTableFeatureStyles: FeatureStyles
featureStyleExtension: FeatureStyleExtension
geoPackage: GeoPackage
tableName: string

Methods

  • Delete all feature styles including table styles, table icons, style, and icons

    Returns {
        styles: {
            icons: number;
            styles: number;
        };
        tableStyles: {
            icons: number;
            styles: number;
        };
    }

    • styles: {
          icons: number;
          styles: number;
      }
      • icons: number
      • styles: number
    • tableStyles: {
          icons: number;
          styles: number;
      }
      • icons: number
      • styles: number
  • Delete all icons including table icons and feature row icons

    Returns {
        icons: number;
        tableIcons: number;
    }

    • icons: number
    • tableIcons: number
  • Delete all styles including table styles and feature row styles

    Returns {
        styles: number;
        tableStyles: number;
    }

    • styles: number
    • tableStyles: number
  • Delete all feature styles

    Returns {
        icons: number;
        styles: number;
    }

    • icons: number
    • styles: number
  • Delete the feature row icon for the geometry type

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    Returns number

  • Delete the style and icon table and row relationships for the feature table

    Returns {
        iconRelationship: number;
        styleRelationships: number;
        tableIconRelationship: number;
        tableStyleRelationships: number;
    }

    • iconRelationship: number
    • styleRelationships: number
    • tableIconRelationship: number
    • tableStyleRelationships: number
  • Delete the feature row style for the geometry type

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    Returns number

  • Delete the feature table feature styles

    Returns {
        icons: number;
        styles: number;
    }

    • icons: number
    • styles: number
  • Get the feature style (style and icon) of the feature, searching in order: feature geometry type style or icon, feature default style or icon, table geometry type style or icon, table default style or icon

    Returns

    feature style

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    Returns FeatureStyle

  • Get the feature style (style and icon) of the feature, searching in order: feature geometry type style or icon, feature default style or icon, table geometry type style or icon, table default style or icon

    Returns

    feature style

    Parameters

    • featureId: number

      feature id

    Returns FeatureStyle

  • Get the feature style (style and icon) of the feature row with the provided geometry type, searching in order: feature geometry type style or icon, feature default style or icon, table geometry type style or icon, table default style or icon

    Returns

    feature style

    Parameters

    • featureRow: FeatureRow

      feature row

    • geometryType: GeometryType

      geometry type

    Returns FeatureStyle

  • Get the icon of the feature, searching in order: feature geometry type icon, feature default icon, table geometry type icon, table default icon

    Returns

    icon row

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    Returns IconRow

  • Get the icon of the feature row with the provided geometry type, searching in order: feature geometry type icon, feature default icon, table geometry type icon, table default icon

    Returns

    icon row

    Parameters

    • featureRow: FeatureRow

      feature row

    • geometryType: GeometryType

      geometry type

    Returns IconRow

  • Get the style of the feature, searching in order: feature geometry type style, feature default style, table geometry type style, table default style

    Returns

    style row

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    Returns StyleRow

  • Get the style of the feature row with the provided geometry type, searching in order: feature geometry type style, feature default style, table geometry type style, table default style

    Returns

    style row

    Parameters

    • featureRow: FeatureRow

      feature row

    • geometryType: GeometryType

      geometry type

    Returns StyleRow

  • Set the feature style (style and icon) of the feature

    Returns

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    • featureStyle: FeatureStyle

      feature style

    Returns {
        deleted?: {
            icon: number;
            style: number;
        };
        icon: number;
        style: number;
    }

    • Optional deleted?: {
          icon: number;
          style: number;
      }
      • icon: number
      • style: number
    • icon: number
    • style: number
  • Set the feature style (style and icon) of the feature

    Returns

    Parameters

    • featureId: number

      feature id

    • featureStyle: FeatureStyle

      feature style

    Returns {
        deleted?: {
            icon: number;
            style: number;
        };
        icon: number;
        style: number;
    }

    • Optional deleted?: {
          icon: number;
          style: number;
      }
      • icon: number
      • style: number
    • icon: number
    • style: number
  • Set the feature style default (style and icon) of the feature row

    Returns

    Parameters

    Returns {
        deleted?: {
            icon: number;
            style: number;
        };
        icon: number;
        style: number;
    }

    • Optional deleted?: {
          icon: number;
          style: number;
      }
      • icon: number
      • style: number
    • icon: number
    • style: number
  • Set the feature style (style and icon) of the feature row

    Returns

    Parameters

    Returns {
        deleted?: {
            icon: number;
            style: number;
        };
        icon: number;
        style: number;
    }

    • Optional deleted?: {
          icon: number;
          style: number;
      }
      • icon: number
      • style: number
    • icon: number
    • style: number
  • Set the feature style (style and icon) of the feature row for the specified geometry type

    Returns

    Parameters

    • featureRow: FeatureRow

      feature row

    • geometryType: GeometryType

      geometry type

    • featureStyle: FeatureStyle

      feature style

    Returns {
        deleted?: {
            icon: number;
            style: number;
        };
        icon: number;
        style: number;
    }

    • Optional deleted?: {
          icon: number;
          style: number;
      }
      • icon: number
      • style: number
    • icon: number
    • style: number
  • Set the feature styles for the feature table and feature id

    Returns

    Parameters

    • featureId: number

      feature id

    • featureStyles: FeatureStyles

      feature styles

    Returns {
        deleted?: {
            deletedIcons: number;
            deletedStyles: number;
        };
        icons: {
            iconDefault: number;
            icons: number[];
        };
        styles: {
            styleDefault: number;
            styles: number[];
        };
    }

    • Optional deleted?: {
          deletedIcons: number;
          deletedStyles: number;
      }
      • deletedIcons: number
      • deletedStyles: number
    • icons: {
          iconDefault: number;
          icons: number[];
      }
      • iconDefault: number
      • icons: number[]
    • styles: {
          styleDefault: number;
          styles: number[];
      }
      • styleDefault: number
      • styles: number[]
  • Set the feature styles for the feature row

    Returns

    Parameters

    Returns {
        icons: {
            deleted?: {
                icon: number;
                style: number;
            };
            iconDefault: number;
            icons: number[];
        };
        styles: {
            styleDefault: number;
            styles: number[];
        };
    }

    • icons: {
          deleted?: {
              icon: number;
              style: number;
          };
          iconDefault: number;
          icons: number[];
      }
      • Optional deleted?: {
            icon: number;
            style: number;
        }
        • icon: number
        • style: number
      • iconDefault: number
      • icons: number[]
    • styles: {
          styleDefault: number;
          styles: number[];
      }
      • styleDefault: number
      • styles: number[]
  • Get the icon of the feature, searching in order: feature geometry type icon, feature default icon, table geometry type icon, table default icon

    Returns

    Parameters

    • featureId: number

      feature id

    • geometryType: GeometryType

      geometry type

    • icon: IconRow

      icon row

    Returns number

  • Set the icons for the feature table and feature id

    Returns

    Parameters

    • featureId: number

      feature id

    • icons: Icons

      icons

    Returns {
        deleted: number;
        iconDefault: number;
        icons: number[];
    }

    • deleted: number
    • iconDefault: number
    • icons: number[]
  • Set the icons for the feature row

    Returns

    Parameters

    Returns {
        deleted: number;
        iconDefault: number;
        icons: number[];
    }

    • deleted: number
    • iconDefault: number
    • icons: number[]
  • Set the styles for the feature table and feature id

    Returns

    Parameters

    • featureId: number

      feature id

    • styles: Styles

      styles

    Returns {
        deleted: number;
        styleDefault: number;
        styles: number[];
    }

    • deleted: number
    • styleDefault: number
    • styles: number[]
  • Set the styles for the feature row

    Returns

    Parameters

    Returns {
        deleted: number;
        styleDefault: number;
        styles: number[];
    }

    • deleted: number
    • styleDefault: number
    • styles: number[]
  • Set the feature table default feature styles

    Returns

    Parameters

    Returns {
        deleted?: {
            icons: number;
            styles: number;
        };
        tableIcons: {
            iconDefault: number;
            icons: number[];
        };
        tableStyles: {
            styleDefault: number;
            styles: number[];
        };
    }

    • Optional deleted?: {
          icons: number;
          styles: number;
      }
      • icons: number
      • styles: number
    • tableIcons: {
          iconDefault: number;
          icons: number[];
      }
      • iconDefault: number
      • icons: number[]
    • tableStyles: {
          styleDefault: number;
          styles: number[];
      }
      • styleDefault: number
      • styles: number[]
  • Set the feature table default icons

    Returns

    Parameters

    • icons: Icons

      default icons

    Returns {
        deleted: number;
        iconDefault: number;
        icons: number[];
    }

    • deleted: number
    • iconDefault: number
    • icons: number[]
  • Set the feature table default styles

    Returns

    Parameters

    • styles: Styles

      default styles

    Returns {
        deleted: number;
        styleDefault: number;
        styles: number[];
    }

    • deleted: number
    • styleDefault: number
    • styles: number[]

Generated using TypeDoc