Class TLcdSVGDataTypes

java.lang.Object
com.luciad.format.svg.TLcdSVGDataTypes

public class TLcdSVGDataTypes extends Object
Contains the data model and data types for SVG. The main data model can be retrieved using the getDataModel(). This TLcdDataModel declares all data types that can be represented by an SVG model non-primitive. This means that they implement ILcdDataObject. The default shape factories TLcdSVGUnStyledLonLatShapeFactory and TLcdSVGUnStyledXYShapeFactory make sure that all its shapes implement ILcdDataObject. Custom shape factories will either have to:
  • Make sure their shapes implement ILcdDataObject as well.
  • Create a custom TLcdDataModel for the TLcdSVGModelDescriptor that has all of its TLcdDataTypes set as primitive.
Since:
10.1
  • Field Details

    • CircleType

      public static final TLcdDataType CircleType
      Declares an SVG circle type. Its instance class is ILcdCircle
    • PolylineType

      public static final TLcdDataType PolylineType
      Declares an SVG polyline type. Its instance class is ILcdCircle
    • LineType

      public static final TLcdDataType LineType
      Declares an SVG line type. Its instance class is ILcdCircle
    • PolygonType

      public static final TLcdDataType PolygonType
      Declares an SVG polygon type. Its instance class is ILcdCircle
    • PathType

      public static final TLcdDataType PathType
      Declares an SVG path type. Its instance class is ILcdCircle
    • BoundsType

      public static final TLcdDataType BoundsType
      Declares an SVG bounds type. Its instance class is ILcdCircle
    • TextType

      public static final TLcdDataType TextType
      Declares an SVG text type. Its instance class is ILcdCircle
    • ShapelistType

      public static final TLcdDataType ShapelistType
      Declares an SVG shapelist type. Its instance class is ILcdCircle
    • PointType

      public static final TLcdDataType PointType
      Declares an SVG point type. Its instance class is ILcdCircle
    • EllipseType

      public static final TLcdDataType EllipseType
      Declares an SVG ellipse type. Its instance class is ILcdCircle
    • ArcBandType

      public static final TLcdDataType ArcBandType
      Declares an SVG arc band type. Its instance class is ILcdCircle
    • UnknownShapeType

      public static final TLcdDataType UnknownShapeType
      Declares an SVG unknown shape type. Its instance class is ILcdCircle
  • Method Details

    • getDataModel

      public static TLcdDataModel getDataModel()
      Returns the SVG data model
      Returns:
      The SVG TLcdDataModel