|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectGeometryOperand
public class GeometryOperand
Enumeration of the different GeometryOperand types.
<xsd:simpleType name="GeometryOperandType"> <xsd:restriction base="xsd:QName"> <xsd:enumeration value="gml:Envelope"/> <xsd:enumeration value="gml:Point"/> <xsd:enumeration value="gml:LineString"/> <xsd:enumeration value="gml:Polygon"/> <xsd:enumeration value="gml:ArcByCenterPoint"/> <xsd:enumeration value="gml:CircleByCenterPoint"/> <xsd:enumeration value="gml:Arc"/> <xsd:enumeration value="gml:Circle"/> <xsd:enumeration value="gml:ArcByBulge"/> <xsd:enumeration value="gml:Bezier"/> <xsd:enumeration value="gml:Clothoid"/> <xsd:enumeration value="gml:CubicSpline"/> <xsd:enumeration value="gml:Geodesic"/> <xsd:enumeration value="gml:OffsetCurve"/> <xsd:enumeration value="gml:Triangle"/> <xsd:enumeration value="gml:PolyhedralSurface"/> <xsd:enumeration value="gml:TriangulatedSurface"/> <xsd:enumeration value="gml:Tin"/> <xsd:enumeration value="gml:Solid"/> </xsd:restriction> </xsd:simpleType>
Field Summary | |
---|---|
static GeometryOperand |
Arc
|
static GeometryOperand |
ArcByBulge
|
static GeometryOperand |
ArcByCenterPoint
|
static GeometryOperand |
Bezier
|
static GeometryOperand |
Circle
|
static GeometryOperand |
CircleByCenterPoint
|
static GeometryOperand |
Clothoid
|
static GeometryOperand |
CubicSpline
|
static GeometryOperand |
Envelope
|
static GeometryOperand |
Geodesic
|
static GeometryOperand |
LineString
|
static GeometryOperand |
OffsetCurve
|
static GeometryOperand |
Point
|
static GeometryOperand |
Polygon
|
static GeometryOperand |
PolyhedralSurface
|
static GeometryOperand |
Solid
|
static GeometryOperand |
Tin
|
static GeometryOperand |
Triangle
|
static GeometryOperand |
TriangulatedSurface
|
Method Summary | |
---|---|
static GeometryOperand |
get(String namespaceURI,
String name)
|
String |
getLocalPart()
Retrieve the Local name. |
String |
getNamespaceURI()
Returns the URI of the namespace for this name. |
String |
getURI()
Convert this name to a complete URI. |
boolean |
isGlobal()
Returns true if getNamespaceURI is null |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface Name |
---|
equals, hashCode, toString |
Field Detail |
---|
public static final GeometryOperand Envelope
public static final GeometryOperand Point
public static final GeometryOperand LineString
public static final GeometryOperand Polygon
public static final GeometryOperand ArcByCenterPoint
public static final GeometryOperand CircleByCenterPoint
public static final GeometryOperand Arc
public static final GeometryOperand Circle
public static final GeometryOperand ArcByBulge
public static final GeometryOperand Bezier
public static final GeometryOperand Clothoid
public static final GeometryOperand CubicSpline
public static final GeometryOperand Geodesic
public static final GeometryOperand OffsetCurve
public static final GeometryOperand Triangle
public static final GeometryOperand PolyhedralSurface
public static final GeometryOperand TriangulatedSurface
public static final GeometryOperand Tin
public static final GeometryOperand Solid
Method Detail |
---|
public static GeometryOperand get(String namespaceURI, String name)
public String getLocalPart()
Name
This mechanism captures the following ISO 19103 concerns:
getLocalPart
in interface Name
public String getNamespaceURI()
Name
In ISO 19103 this is known as scope and containes a backpointer to the containing namespace. This solution is too heavy for our purposes, and we expect applications to provide their own lookup mechanism through which they can use this URI.
The namespace URI does serve to make this name unique and is checked as part of the equals operation.
getNamespaceURI
in interface Name
public String getURI()
Name
This URI is constructed with the getNamespaceURI and getLocalPart().
This method captures the following concerns of GenericName:
As an example:
getURI
in interface Name
public boolean isGlobal()
Name
true
if getNamespaceURI is null
isGlobal
in interface Name
true
if getNamespaceURI is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |