Package org.eclipse.ecf.console
Class AbstractCommand
- java.lang.Object
-
- org.eclipse.ecf.console.AbstractCommand
-
public abstract class AbstractCommand extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringCONTAINER_INSPECT_FORMATprotected static StringCONTAINER_LINE_FORMATprotected static StringCTD_INSPECT_FORMATprotected static StringCTD_LINE_FORMATprotected static StringNAMESPACE_INSPECT_FORMATprotected static StringNAMESPACE_LINE_FORMAT
-
Constructor Summary
Constructors Constructor Description AbstractCommand()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidconsoleLine(org.apache.felix.service.command.CommandSession cs, String format, Object... args)protected StringformatConfig(ContainerTypeDescription ctd, int level, org.apache.felix.service.command.Converter escape)protected StringformatContainer(IContainer c, int level, org.apache.felix.service.command.Converter escape)protected StringformatLine(String format, Object... args)protected StringformatNamespace(Namespace ns, int level, org.apache.felix.service.command.Converter escape)protected List<ContainerTypeDescription>getConfigs()protected IContainergetContainerForId(String id)protected abstract IContainerManagergetContainerManager()protected List<IContainer>getContainers()protected ContainerTypeDescriptiongetContainerTypeDescription(ID containerID)protected abstract IIDFactorygetIDFactory()protected List<Namespace>getNamespaces()protected StringprintClassArrays(Class<?>[][] types)protected StringprintStringArray(String[] strarr)
-
-
-
Field Detail
-
CONTAINER_LINE_FORMAT
protected static final String CONTAINER_LINE_FORMAT
- See Also:
- Constant Field Values
-
CONTAINER_INSPECT_FORMAT
protected static final String CONTAINER_INSPECT_FORMAT
- See Also:
- Constant Field Values
-
NAMESPACE_LINE_FORMAT
protected static final String NAMESPACE_LINE_FORMAT
- See Also:
- Constant Field Values
-
NAMESPACE_INSPECT_FORMAT
protected static final String NAMESPACE_INSPECT_FORMAT
- See Also:
- Constant Field Values
-
CTD_LINE_FORMAT
protected static final String CTD_LINE_FORMAT
- See Also:
- Constant Field Values
-
CTD_INSPECT_FORMAT
protected static final String CTD_INSPECT_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getContainerManager
protected abstract IContainerManager getContainerManager()
-
getIDFactory
protected abstract IIDFactory getIDFactory()
-
getContainers
protected List<IContainer> getContainers()
-
getConfigs
protected List<ContainerTypeDescription> getConfigs()
-
consoleLine
protected void consoleLine(org.apache.felix.service.command.CommandSession cs, String format, Object... args)
-
getContainerTypeDescription
protected ContainerTypeDescription getContainerTypeDescription(ID containerID)
-
getContainerForId
protected IContainer getContainerForId(String id)
-
formatContainer
protected String formatContainer(IContainer c, int level, org.apache.felix.service.command.Converter escape)
-
formatNamespace
protected String formatNamespace(Namespace ns, int level, org.apache.felix.service.command.Converter escape)
-
formatConfig
protected String formatConfig(ContainerTypeDescription ctd, int level, org.apache.felix.service.command.Converter escape)
-
-