public final class GeometryOperand extends Object implements Name, Serializable
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>
Modifier and Type | Field and Description |
---|---|
static GeometryOperand |
Arc
"http://www.opengis.net/gml/Arc" |
static GeometryOperand |
ArcByBulge
"http://www.opengis.net/gml/ArcByBulge" |
static GeometryOperand |
ArcByCenterPoint
"http://www.opengis.net/gml/ArcByCenterPoint" |
static GeometryOperand |
Bezier
"http://www.opengis.net/gml/Bezier" |
static GeometryOperand |
Circle
"http://www.opengis.net/gml/Circle" |
static GeometryOperand |
CircleByCenterPoint
"http://www.opengis.net/gml/CircleByCenterPoint" |
static GeometryOperand |
Clothoid
"http://www.opengis.net/gml/Clothoid" |
static GeometryOperand |
CubicSpline
"http://www.opengis.net/gml/CubicSpline" |
static GeometryOperand |
Envelope
"http://www.opengis.net/gml/Envelope" |
static GeometryOperand |
Geodesic
"http://www.opengis.net/gml/Geodesic" |
static GeometryOperand |
LineString
"http://www.opengis.net/gml/LineString" |
static GeometryOperand |
OffsetCurve
"http://www.opengis.net/gml/OffsetCurve" |
static GeometryOperand |
Point
"http://www.opengis.net/gml/Point" |
static GeometryOperand |
Polygon
"http://www.opengis.net/gml/Polygon" |
static GeometryOperand |
PolyhedralSurface
"http://www.opengis.net/gml/PolyhedralSurface" |
static GeometryOperand |
Solid
"http://www.opengis.net/gml/Solid" |
static GeometryOperand |
Tin
"http://www.opengis.net/gml/Tin" |
static GeometryOperand |
Triangle
"http://www.opengis.net/gml/Triangle" |
static GeometryOperand |
TriangulatedSurface
"http://www.opengis.net/gml/TriangulatedSurface" |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
Compares this operand with the specified value for equality.
|
static GeometryOperand |
get(String namespaceURI,
String name)
Returns the geometry operand for the given name.
|
String |
getLocalPart()
Retrieve the Local name.
|
String |
getNamespaceURI()
Returns the name space, which is usually
"http://www.opengis.net/gml" . |
String |
getSeparator()
Separator to use between getNamespaceURI() and getLocalPart() when constructing getURI().
|
String |
getURI()
Convert this name to a complete URI.
|
int |
hashCode()
Returns a hash code value for this operand.
|
boolean |
isGlobal()
Returns
false since this name has a namespace. |
String |
toString()
Returns a string representation of this operand.
|
public static final GeometryOperand Envelope
"http://www.opengis.net/gml/Envelope"
public static final GeometryOperand Point
"http://www.opengis.net/gml/Point"
public static final GeometryOperand LineString
"http://www.opengis.net/gml/LineString"
public static final GeometryOperand Polygon
"http://www.opengis.net/gml/Polygon"
public static final GeometryOperand ArcByCenterPoint
"http://www.opengis.net/gml/ArcByCenterPoint"
public static final GeometryOperand CircleByCenterPoint
"http://www.opengis.net/gml/CircleByCenterPoint"
public static final GeometryOperand Arc
"http://www.opengis.net/gml/Arc"
public static final GeometryOperand Circle
"http://www.opengis.net/gml/Circle"
public static final GeometryOperand ArcByBulge
"http://www.opengis.net/gml/ArcByBulge"
public static final GeometryOperand Bezier
"http://www.opengis.net/gml/Bezier"
public static final GeometryOperand Clothoid
"http://www.opengis.net/gml/Clothoid"
public static final GeometryOperand CubicSpline
"http://www.opengis.net/gml/CubicSpline"
public static final GeometryOperand Geodesic
"http://www.opengis.net/gml/Geodesic"
public static final GeometryOperand OffsetCurve
"http://www.opengis.net/gml/OffsetCurve"
public static final GeometryOperand Triangle
"http://www.opengis.net/gml/Triangle"
public static final GeometryOperand PolyhedralSurface
"http://www.opengis.net/gml/PolyhedralSurface"
public static final GeometryOperand TriangulatedSurface
"http://www.opengis.net/gml/TriangulatedSurface"
public static final GeometryOperand Tin
"http://www.opengis.net/gml/Tin"
public static final GeometryOperand Solid
"http://www.opengis.net/gml/Solid"
public static GeometryOperand get(String namespaceURI, String name)
namespaceURI
- The namespace URI, or null
for the default one.name
- The operand name.null
if none was found.public String getLocalPart()
getLocalPart
in interface Name
public String getNamespaceURI()
"http://www.opengis.net/gml"
.getNamespaceURI
in interface Name
public String getURI()
public boolean isGlobal()
false
since this name has a namespace.public String getSeparator()
Name
This separator is only used to construct a visually pleasing getURI() result. The value to use as a separator depends on the registry or namespace you are working with. JNDI naming services have been known to use "/" and ":". Referring to an element in an XMLSchema document has been represented with a "#" symbol.
getSeparator
in interface Name
public int hashCode()
public boolean equals(Object other)
Copyright © 1996–2019 Geotools. All rights reserved.