Class SIS.Translate
Object
Translate
- All Implemented Interfaces:
Cloneable
- Enclosing class:
SIS
Builder for the "translate" 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 TypeMethodDescriptiondebug()
Prints full stack trace in case of failure.Sets the output format.help()
Lists the options available for the sub-command.Sets the path to auxiliary metadata, relative to the main file.Sets the destination file.void
Executes the command with the given arguments.Returns the command with all options that have been set.
-
Method Details
-
metadata
Sets the path to auxiliary metadata, relative to the main file. The'*'
character stands for the name of the main file. For example if the main file is"city-center.tiff"
, then"*.xml"
stands for"city-center.xml"
.- Parameters:
value
- relative path to auxiliary metadata.- Returns:
- a new builder or
this
, for method call chaining.
-
output
Sets the destination file.- Parameters:
value
- the output file.- Returns:
- a new builder or
this
, for method call chaining.
-
format
Sets the output format.- Parameters:
value
- the format. Examples: xml, wkt, wkt1 or text.- 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
-