Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUNDLE_TYPE |
static java.lang.String |
CAPABILITY |
static java.lang.String |
FRAGMENT_TYPE |
private org.osgi.framework.BundleContext |
m_context |
private org.osgi.framework.ServiceReference |
m_ref |
static java.lang.String |
PACKAGE_TYPE |
static java.lang.String |
REQUIREMENT |
static java.lang.String |
SERVICE_TYPE |
Constructor and Description |
---|
InspectCommandImpl(org.osgi.framework.BundleContext context) |
Modifier and Type | Method and Description |
---|---|
private void |
_printImportedPackages(org.osgi.framework.Bundle bundle,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
_printRequiredBundles(org.osgi.framework.Bundle bundle,
java.io.PrintStream out,
java.io.PrintStream err) |
void |
execute(java.lang.String s,
java.io.PrintStream out,
java.io.PrintStream err)
Executes the command using the supplied command line, output
print stream, and error print stream.
|
java.lang.String |
getName()
Returns the name of the command that is implemented by the
interface.
|
private org.osgi.service.packageadmin.PackageAdmin |
getPackageAdmin() |
java.lang.String |
getShortDescription()
Returns a short description of the command; this description
should be as short as possible.
|
java.lang.String |
getUsage()
Returns the usage string for the command.
|
private static boolean |
isFragment(org.osgi.framework.Bundle bundle) |
private static boolean |
isValidDirection(java.lang.String direction) |
private static boolean |
isValidType(java.lang.String type) |
private void |
printExportedPackages(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
void |
printExportedServices(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
printFragmentHosts(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
printHostedFragments(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
printImportedPackages(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
void |
printImportedServices(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
printRequiredBundles(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
printRequiringBundles(java.lang.String[] ids,
java.io.PrintStream out,
java.io.PrintStream err) |
private void |
ungetPackageAdmin() |
public static final java.lang.String PACKAGE_TYPE
public static final java.lang.String BUNDLE_TYPE
public static final java.lang.String FRAGMENT_TYPE
public static final java.lang.String SERVICE_TYPE
public static final java.lang.String CAPABILITY
public static final java.lang.String REQUIREMENT
private final org.osgi.framework.BundleContext m_context
private org.osgi.framework.ServiceReference m_ref
public InspectCommandImpl(org.osgi.framework.BundleContext context)
public java.lang.String getName()
Command
public java.lang.String getUsage()
Command
install[ ...]
public java.lang.String getShortDescription()
Command
getShortDescription
in interface Command
public void execute(java.lang.String s, java.io.PrintStream out, java.io.PrintStream err)
Command
private void printExportedPackages(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private void printImportedPackages(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private void _printImportedPackages(org.osgi.framework.Bundle bundle, java.io.PrintStream out, java.io.PrintStream err)
private void printRequiringBundles(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private void printRequiredBundles(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private void _printRequiredBundles(org.osgi.framework.Bundle bundle, java.io.PrintStream out, java.io.PrintStream err)
private void printFragmentHosts(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private void printHostedFragments(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
public void printExportedServices(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
public void printImportedServices(java.lang.String[] ids, java.io.PrintStream out, java.io.PrintStream err)
private org.osgi.service.packageadmin.PackageAdmin getPackageAdmin()
private void ungetPackageAdmin()
private static boolean isValidType(java.lang.String type)
private static boolean isValidDirection(java.lang.String direction)
private static boolean isFragment(org.osgi.framework.Bundle bundle)