Class DefaultExtension
- java.lang.Object
-
- de.tudresden.inf.lat.tabulas.extension.DefaultExtension
-
- All Implemented Interfaces:
Extension
,Serializable
,scala.Equals
,scala.Product
public class DefaultExtension extends Object implements Extension, scala.Product, Serializable
Default extension. It reads and writes using the default format.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getExtensionName()
Returns a name for this extension.String
getHelp()
Returns a human-readable help of what this extension does.int
getRequiredArguments()
Returns the number of required arguments.String
Help()
String
Name()
String
OptionNoMeta()
scala.util.Try<Object>
process(scala.collection.immutable.Seq<String> arguments)
Executes an extension.int
RequiredArguments()
-
-
-
Method Detail
-
Name
public final String Name()
-
OptionNoMeta
public final String OptionNoMeta()
-
Help
public final String Help()
-
RequiredArguments
public final int RequiredArguments()
-
process
public scala.util.Try<Object> process(scala.collection.immutable.Seq<String> arguments)
Description copied from interface:Extension
Executes an extension.
-
getExtensionName
public String getExtensionName()
Description copied from interface:Extension
Returns a name for this extension.- Specified by:
getExtensionName
in interfaceExtension
- Returns:
- a name for this extension
-
getHelp
public String getHelp()
Description copied from interface:Extension
Returns a human-readable help of what this extension does.
-
getRequiredArguments
public int getRequiredArguments()
Description copied from interface:Extension
Returns the number of required arguments.- Specified by:
getRequiredArguments
in interfaceExtension
- Returns:
- the number of required arguments
-
-