Package net.sf.eBusx.geo
Class GeoMultiLineString
- java.lang.Object
- 
- net.sf.eBus.messages.EMessageObject
- 
- net.sf.eBus.messages.EField
- 
- net.sf.eBusx.geo.GeoObject
- 
- net.sf.eBusx.geo.GeoMultiLineString
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public final class GeoMultiLineString extends GeoObject Contains zero or more GeoJSON line strings.- Author:
- Charles W. Rapp
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classGeoMultiLineString.BuilderBuilder class used to create GeoJSON multi-line string instances.- 
Nested classes/interfaces inherited from class net.sf.eBusx.geo.GeoObjectGeoObject.GeoBuilder<F extends GeoObject,B extends GeoObject.GeoBuilder<F,?>>, GeoObject.GeoType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description LineString[]lineStringsGeoJSON line string array.- 
Fields inherited from class net.sf.eBusx.geo.GeoObjectboundingBox, MAX_LATITUDE, MAX_LONGITUDE, MIN_LATITUDE, MIN_LONGITUDE, type
 
- 
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeoMultiLineString.Builderbuilder()Returns a new instance of anGeoMultiLineStringbuilder.booleanequals(java.lang.Object o)Returnstrueifois the same instance asthis GeoMultiLineStringor ifois a non-null GeoMultiLineStringinstance whose line string array equalsthis GeoMultiLineString's array.inthashCode()Returns hash of line strings.booleanisEmpty()Returnstrueif this multi-line string elements has no line strings;falseotherwise.java.lang.StringtoString()Returns human-readable text containing GeoJSON line strings.- 
Methods inherited from class net.sf.eBusx.geo.GeoObjectvalidateLatitude, validateLongitude
 
- 
 
- 
- 
- 
Field Detail- 
lineStringspublic final LineString[] lineStrings GeoJSON line string array. May be empty but notnull.
 
- 
 - 
Method Detail- 
equalspublic boolean equals(java.lang.Object o) Returnstrueifois the same instance asthis GeoMultiLineStringor ifois a non-null GeoMultiLineStringinstance whose line string array equalsthis GeoMultiLineString's array.- Overrides:
- equalsin class- java.lang.Object
- Parameters:
- o- comparison object.
- Returns:
- trueif- ois a non-- null GeoMultiLineStringinstance whose line string array equals- this GeoMultiLineStringinstance.
 
 - 
hashCodepublic int hashCode() Returns hash of line strings.- Overrides:
- hashCodein class- java.lang.Object
- Returns:
- line strings hash.
 
 - 
toStringpublic java.lang.String toString() Returns human-readable text containing GeoJSON line strings.
 - 
isEmptypublic boolean isEmpty() Returnstrueif this multi-line string elements has no line strings;falseotherwise.- Returns:
- trueif this element contains no line strings.
 
 - 
builderpublic static GeoMultiLineString.Builder builder() Returns a new instance of anGeoMultiLineStringbuilder.- Returns:
- GeoJSON multi-string builder.
 
 
- 
 
-