Package com.luciad.format.svg
Class TLcdSVGDataTypes
java.lang.Object
com.luciad.format.svg.TLcdSVGDataTypes
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 theTLcdSVGModelDescriptor
that has all of itsTLcdDataType
s set as primitive.
- Since:
- 10.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataType
Declares an SVG arc band type.static final TLcdDataType
Declares an SVG bounds type.static final TLcdDataType
Declares an SVG circle type.static final TLcdDataType
Declares an SVG ellipse type.static final TLcdDataType
Declares an SVG line type.static final TLcdDataType
Declares an SVG path type.static final TLcdDataType
Declares an SVG point type.static final TLcdDataType
Declares an SVG polygon type.static final TLcdDataType
Declares an SVG polyline type.static final TLcdDataType
Declares an SVG shapelist type.static final TLcdDataType
Declares an SVG text type.static final TLcdDataType
Declares an SVG unknown shape type. -
Method Summary
-
Field Details
-
CircleType
Declares an SVG circle type. Its instance class isILcdCircle
-
PolylineType
Declares an SVG polyline type. Its instance class isILcdCircle
-
LineType
Declares an SVG line type. Its instance class isILcdCircle
-
PolygonType
Declares an SVG polygon type. Its instance class isILcdCircle
-
PathType
Declares an SVG path type. Its instance class isILcdCircle
-
BoundsType
Declares an SVG bounds type. Its instance class isILcdCircle
-
TextType
Declares an SVG text type. Its instance class isILcdCircle
-
ShapelistType
Declares an SVG shapelist type. Its instance class isILcdCircle
-
PointType
Declares an SVG point type. Its instance class isILcdCircle
-
EllipseType
Declares an SVG ellipse type. Its instance class isILcdCircle
-
ArcBandType
Declares an SVG arc band type. Its instance class isILcdCircle
-
UnknownShapeType
Declares an SVG unknown shape type. Its instance class isILcdCircle
-
-
Method Details
-
getDataModel
Returns the SVG data model- Returns:
- The SVG
TLcdDataModel
-