Class SIS.Transform
Object
Transform
- All Implemented Interfaces:
Cloneable
- Enclosing class:
SIS
Builder for the "transform" sub-command. This builder provides convenience methods
for setting options before to execute the command by a call to
run(Object...)
.- Since:
- 1.5
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncolors
(boolean enabled) Sets whether colorized output shall be enabled.debug()
Prints full stack trace in case of failure.Sets encoding to use for the command outputs.help()
Lists the options available for the sub-command.inverse()
Use the inverse of the coordinate operation.Sets the locale to use for the command output.Sets the Coordinate Operation to use.void
Executes the command with the given arguments.sourceCRS
(Object value) Sets the Coordinate Reference System of input data.targetCRS
(Object value) Sets the Coordinate Reference System of output data.Sets the timezone for the dates to be formatted.Returns the command with all options that have been set.verbose()
Requests the output to contain more detailed information.
-
Method Details
-
sourceCRS
Sets the Coordinate Reference System of input data.- Parameters:
value
- the EPSG code, WKT or file from which to get the CRS.- Returns:
- a new builder or
this
, for method call chaining.
-
targetCRS
Sets the Coordinate Reference System of output data.- Parameters:
value
- the EPSG code, WKT or file from which to get the CRS.- Returns:
- a new builder or
this
, for method call chaining.
-
operation
Sets the Coordinate Operation to use.- Parameters:
value
- the EPSG code, WKT or file from which to get the coordinate operation.- Returns:
- a new builder or
this
, for method call chaining.
-
inverse
Use the inverse of the coordinate operation. The transform will be inverted after all other options (operation
,sourceCRS
andtargetCRS
) have been applied.- Returns:
- a new builder or
this
, for method call chaining.
-
locale
Sets the locale to use for the command output.- Parameters:
value
- the language and country code.- Returns:
- a new builder or
this
, for method call chaining.
-
timezone
Sets the timezone for the dates to be formatted.- Parameters:
value
- the time zone identifier.- Returns:
- a new builder or
this
, for method call chaining.
-
encoding
Sets encoding to use for the command outputs. This option rarely needs to be specified.- Parameters:
value
- the character set name.- Returns:
- a new builder or
this
, for method call chaining.
-
colors
Sets whether colorized output shall be enabled.- Parameters:
enabled
- whether colors are enabled.- Returns:
- a new builder or
this
, for method call chaining.
-
verbose
Requests the output to contain more detailed information.- Returns:
- a new builder or
this
, for method call chaining.
-
debug
Prints full stack trace in case of failure.- Returns:
- a new builder or
this
, for method call chaining.
-
help
Lists the options available for the sub-command.- Returns:
- a new builder or
this
, for method call chaining.
-
run
Executes the command with the given arguments. The arguments are usuallyString
instances, but may also be instances ofFile
,Path
,URL
,URI
or other types accepted byStorageConnector
if the corresponding argument specifies an input or output.- Parameters:
args
- the arguments to pass to the sub-command.name
- name of the sub-command to execute.- Throws:
Exception
- if an error occurred while executing the command.
-
toString
-