|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.resources.WKTElement
Element
.
An element in a Well Know Text (WKT).
A WKTElement
is made of String
, Number
and other WKTElement
. For example:
EachPRIMEM["Greenwich", 0.0, AUTHORITY["some authority", "Greenwich"]]
WKTElement
object can contains an arbitrary amount of other elements.
The result is a tree, which can be printed with print(java.io.PrintWriter, int)
.
Elements can be pull in a first in, first out order.
Field Summary | |
java.lang.String |
keyword
Deprecated. Keyword of this entity. |
Method Summary | |
void |
close()
Deprecated. Close this element. |
java.text.ParseException |
parseFailed(java.lang.Exception cause,
java.lang.String message)
Deprecated. Returns a ParseException with the specified cause. |
java.lang.Object |
peek()
Deprecated. Returns the next element, or null if there is no more
element. |
void |
print(java.io.PrintWriter out,
int level)
Deprecated. Print this WKTElement as a tree.
|
double |
pullDouble(java.lang.String key)
Deprecated. Removes the next Number from the list and returns it. |
WKTElement |
pullElement(java.lang.String key)
Deprecated. Removes the next WKTElement from the list and returns it. |
int |
pullInteger(java.lang.String key)
Deprecated. Removes the next Number from the list and returns it
as an integer. |
WKTElement |
pullOptionalElement(java.lang.String key)
Deprecated. Removes the next WKTElement from the list and returns it. |
java.lang.String |
pullString(java.lang.String key)
Deprecated. Removes the next String from the list and returns it. |
WKTElement |
pullVoidElement(java.lang.String key)
Deprecated. Removes and returns the next WKTElement with no bracket.
|
java.lang.String |
toString()
Deprecated. Returns the keyword. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public final java.lang.String keyword
Method Detail |
public java.text.ParseException parseFailed(java.lang.Exception cause, java.lang.String message)
ParseException
with the specified cause. A localized string
"Error in <keyword
>"
will be prepend to the message.
The error index will be the starting index of this WKTElement
.
cause
- The cause of the failure, or null
if none.message
- The message explaining the cause of the failure, or null
for reusing the same message than cause
.
public double pullDouble(java.lang.String key) throws java.text.ParseException
Number
from the list and returns it.
key
- The parameter name. Used for formatting
an error message if no number are found.
Number
on the list as a double
.
java.text.ParseException
- if no more number is available.public int pullInteger(java.lang.String key) throws java.text.ParseException
Number
from the list and returns it
as an integer.
key
- The parameter name. Used for formatting
an error message if no number are found.
Number
on the list as an int
.
java.text.ParseException
- if no more number is available, or the number
is not an integer.public java.lang.String pullString(java.lang.String key) throws java.text.ParseException
String
from the list and returns it.
key
- The parameter name. Used for formatting
an error message if no number are found.
String
on the list.
java.text.ParseException
- if no more string is available.public WKTElement pullElement(java.lang.String key) throws java.text.ParseException
WKTElement
from the list and returns it.
key
- The element name (e.g. "PRIMEM"
).
WKTElement
on the list.
java.text.ParseException
- if no more element is available.public WKTElement pullOptionalElement(java.lang.String key)
WKTElement
from the list and returns it.
key
- The element name (e.g. "PRIMEM"
).
WKTElement
on the list,
or null
if no more element is available.public WKTElement pullVoidElement(java.lang.String key) throws java.text.ParseException
WKTElement
with no bracket.
The key is used only for only for formatting an error message.
key
- The parameter name. Used only for formatting an error message.
WKTElement
in the list, with no bracket.
java.text.ParseException
- if no more void element is available.public java.lang.Object peek()
null
if there is no more
element. The element is not removed from the list.
public void close() throws java.text.ParseException
java.text.ParseException
- If the list still contains some unprocessed elements.public java.lang.String toString()
close()
.
public void print(java.io.PrintWriter out, int level)
WKTElement
as a tree.
This method is used for debugging purpose only.
out
- The output stream.level
- The indentation level (usually 0).
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |