Package org.eclipse.emf.cdo.spi.server
Class CDOCommand
- java.lang.Object
- 
- org.eclipse.net4j.util.factory.Factory
- 
- org.eclipse.emf.cdo.spi.server.CDOCommand
 
 
- 
- All Implemented Interfaces:
- org.eclipse.net4j.util.factory.IFactory
 - Direct Known Subclasses:
- CDOCommand.WithRepository
 
 public abstract class CDOCommand extends org.eclipse.net4j.util.factory.Factory- Since:
- 4.3
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDOCommand.CommandExceptionstatic classCDOCommand.CommandParameterstatic classCDOCommand.WithAccessorstatic classCDOCommand.WithRepository
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringINDENTstatic java.lang.StringPRODUCT_GROUP
 - 
Constructor SummaryConstructors Constructor Description CDOCommand(java.lang.String name, java.lang.String description)CDOCommand(java.lang.String name, java.lang.String description, CDOCommand.CommandParameter... parameters)
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CDOCommandcreate(java.lang.String description)protected java.lang.Stringduration()voidexecute()abstract voidexecute(java.lang.String[] args)java.lang.ObjectexecuteCommand(java.lang.String cmd)java.lang.StringgetDescription()CommandInterpretergetInterpreter()java.lang.StringgetName()CDOCommand.CommandParameter[]getParameters()java.lang.StringgetSyntax()static CDOCommand.CommandParameteroptional(java.lang.String name)static CDOCommand.CommandParameterparameter(java.lang.String name)static CDOCommand.CommandParameterparameter(java.lang.String name, boolean optional)static CDOCommand.CommandParameter[]parameters(CDOCommand.CommandParameter parameter, CDOCommand.CommandParameter[] parameters)voidprint(java.lang.Object o)voidprintBundleResource(org.osgi.framework.Bundle bundle, java.lang.String resource)voidprintDictionary(java.util.Dictionary<?,?> dic, java.lang.String title)voidprintln()voidprintln(java.lang.Object o)voidprintStackTrace(java.lang.Throwable t)voidsetInterpreter(CommandInterpreter interpreter)protected static java.lang.String[]trimFirstArgument(java.lang.String[] args)
 
- 
- 
- 
Field Detail- 
PRODUCT_GROUPpublic static final java.lang.String PRODUCT_GROUP - See Also:
- Constant Field Values
 
 - 
INDENTpublic static final java.lang.String INDENT - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
CDOCommandpublic CDOCommand(java.lang.String name, java.lang.String description, CDOCommand.CommandParameter... parameters)
 - 
CDOCommandpublic CDOCommand(java.lang.String name, java.lang.String description)
 
- 
 - 
Method Detail- 
createpublic final CDOCommand create(java.lang.String description) throws org.eclipse.net4j.util.factory.ProductCreationException - Throws:
- org.eclipse.net4j.util.factory.ProductCreationException
 
 - 
getInterpreterpublic final CommandInterpreter getInterpreter() 
 - 
setInterpreterpublic final void setInterpreter(CommandInterpreter interpreter) 
 - 
getNamepublic final java.lang.String getName() 
 - 
getDescriptionpublic final java.lang.String getDescription() 
 - 
getParameterspublic final CDOCommand.CommandParameter[] getParameters() 
 - 
getSyntaxpublic final java.lang.String getSyntax() 
 - 
executeCommandpublic final java.lang.Object executeCommand(java.lang.String cmd) 
 - 
printpublic final void print(java.lang.Object o) 
 - 
printlnpublic final void println() 
 - 
printlnpublic final void println(java.lang.Object o) 
 - 
printStackTracepublic final void printStackTrace(java.lang.Throwable t) 
 - 
printDictionarypublic final void printDictionary(java.util.Dictionary<?,?> dic, java.lang.String title)
 - 
printBundleResourcepublic final void printBundleResource(org.osgi.framework.Bundle bundle, java.lang.String resource)
 - 
executepublic final void execute() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
durationprotected final java.lang.String duration() - Since:
- 4.8
 
 - 
executepublic abstract void execute(java.lang.String[] args) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
parameterspublic static CDOCommand.CommandParameter[] parameters(CDOCommand.CommandParameter parameter, CDOCommand.CommandParameter[] parameters) 
 - 
parameterpublic static CDOCommand.CommandParameter parameter(java.lang.String name, boolean optional) 
 - 
parameterpublic static CDOCommand.CommandParameter parameter(java.lang.String name) 
 - 
optionalpublic static CDOCommand.CommandParameter optional(java.lang.String name) 
 - 
trimFirstArgumentprotected static java.lang.String[] trimFirstArgument(java.lang.String[] args) 
 
- 
 
-