Class 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
    • Constructor Detail

      • CDOCommand

        public CDOCommand​(java.lang.String name,
                          java.lang.String description)
    • Method Detail

      • create

        public final CDOCommand create​(java.lang.String description)
                                throws org.eclipse.net4j.util.factory.ProductCreationException
        Throws:
        org.eclipse.net4j.util.factory.ProductCreationException
      • getName

        public final java.lang.String getName()
      • getDescription

        public final java.lang.String getDescription()
      • getSyntax

        public final java.lang.String getSyntax()
      • executeCommand

        public final java.lang.Object executeCommand​(java.lang.String cmd)
      • print

        public final void print​(java.lang.Object o)
      • println

        public final void println()
      • println

        public final void println​(java.lang.Object o)
      • printStackTrace

        public final void printStackTrace​(java.lang.Throwable t)
      • printDictionary

        public final void printDictionary​(java.util.Dictionary<?,​?> dic,
                                          java.lang.String title)
      • printBundleResource

        public final void printBundleResource​(org.osgi.framework.Bundle bundle,
                                              java.lang.String resource)
      • execute

        public final void execute()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • duration

        protected final java.lang.String duration()
        Since:
        4.8
      • execute

        public abstract void execute​(java.lang.String[] args)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • trimFirstArgument

        protected static java.lang.String[] trimFirstArgument​(java.lang.String[] args)