org.nuxeo.ecm.shell
Class CommandLine
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Token>
org.nuxeo.ecm.shell.CommandLine
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Token>, java.util.Collection<Token>, java.util.List<Token>, java.util.RandomAccess
public class CommandLine
- extends java.util.ArrayList<Token>
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
CommandLine
public CommandLine(CommandLineService service)
getCommand
public java.lang.String getCommand()
addCommand
public Token addCommand(java.lang.String command)
setCommand
public Token setCommand(java.lang.String command)
isInteractive
public boolean isInteractive()
addOption
public Token addOption(java.lang.String name)
- Adds a new option as parsed from the command line.
This should be called by preserving the order as in raw command line. The
order is useful for auto-completion
- Parameters:
name
-
addOptionValue
public Token addOptionValue(java.lang.String name,
java.lang.String value)
- Adds a new token was parsed.
addParameter
public Token addParameter(java.lang.String str)
- Adds a new Parameter token.
getToken
public Token getToken(int offset)
isOptionSet
public boolean isOptionSet(java.lang.String name)
getOption
public java.lang.String getOption(java.lang.String name)
getParameters
public java.lang.String[] getParameters()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.util.AbstractCollection<Token>
Copyright © 2010 Nuxeo SAS. All Rights Reserved.