Package org.apache.felix.gogo.command
Class Inspect
- java.lang.Object
-
- org.apache.felix.gogo.command.Inspect
-
public class Inspect extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CAPABILITY
private static java.lang.String
EMPTY_MESSAGE
private org.osgi.framework.BundleContext
m_bc
static java.lang.String
NONSTANDARD_SERVICE_NAMESPACE
static java.lang.String
REQUIREMENT
private static java.lang.String
UNRESOLVED_MESSAGE
private static java.lang.String
UNUSED_MESSAGE
-
Constructor Summary
Constructors Constructor Description Inspect(org.osgi.framework.BundleContext bc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Map<org.osgi.framework.wiring.BundleCapability,java.util.List<org.osgi.framework.wiring.BundleWire>>
aggregateCapabilities(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)
private static java.util.Map<org.osgi.framework.wiring.BundleRequirement,java.util.List<org.osgi.framework.wiring.BundleWire>>
aggregateRequirements(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)
private static java.lang.String
format(java.lang.Object object)
private static java.lang.String
getVersionFromCapability(org.osgi.framework.wiring.BundleCapability c)
java.lang.String
inspect(java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)
private static java.lang.String
inspect(org.osgi.framework.BundleContext bc, java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)
private static boolean
isValidDirection(java.lang.String direction)
private static boolean
matchNamespace(java.util.List<java.lang.String> namespace, java.lang.String actual)
static java.lang.String
printCapabilities(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)
private static boolean
printMatchingCapabilities(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace, java.util.Formatter f)
private static boolean
printMatchingRequirements(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace, java.util.Formatter f)
static java.lang.String
printRequirements(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)
(package private) static boolean
printServiceCapabilities(org.osgi.framework.Bundle b, java.util.Formatter f)
(package private) static boolean
printServiceRequirements(org.osgi.framework.Bundle b, java.util.Formatter f)
-
-
-
Field Detail
-
NONSTANDARD_SERVICE_NAMESPACE
public static final java.lang.String NONSTANDARD_SERVICE_NAMESPACE
- See Also:
- Constant Field Values
-
CAPABILITY
public static final java.lang.String CAPABILITY
- See Also:
- Constant Field Values
-
REQUIREMENT
public static final java.lang.String REQUIREMENT
- See Also:
- Constant Field Values
-
EMPTY_MESSAGE
private static final java.lang.String EMPTY_MESSAGE
- See Also:
- Constant Field Values
-
UNUSED_MESSAGE
private static final java.lang.String UNUSED_MESSAGE
- See Also:
- Constant Field Values
-
UNRESOLVED_MESSAGE
private static final java.lang.String UNRESOLVED_MESSAGE
- See Also:
- Constant Field Values
-
m_bc
private final org.osgi.framework.BundleContext m_bc
-
-
Method Detail
-
inspect
public java.lang.String inspect(java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)
-
inspect
private static java.lang.String inspect(org.osgi.framework.BundleContext bc, java.lang.String direction, java.lang.String namespace, org.osgi.framework.Bundle[] bundles)
-
printCapabilities
public static java.lang.String printCapabilities(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)
-
printMatchingCapabilities
private static boolean printMatchingCapabilities(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace, java.util.Formatter f)
-
format
private static java.lang.String format(java.lang.Object object)
-
aggregateCapabilities
private static java.util.Map<org.osgi.framework.wiring.BundleCapability,java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateCapabilities(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)
-
printServiceCapabilities
static boolean printServiceCapabilities(org.osgi.framework.Bundle b, java.util.Formatter f)
-
printRequirements
public static java.lang.String printRequirements(org.osgi.framework.BundleContext bc, java.util.List<java.lang.String> namespace, org.osgi.framework.Bundle[] bundles)
-
printMatchingRequirements
private static boolean printMatchingRequirements(org.osgi.framework.wiring.BundleWiring wiring, java.util.List<java.lang.String> namespace, java.util.Formatter f)
-
aggregateRequirements
private static java.util.Map<org.osgi.framework.wiring.BundleRequirement,java.util.List<org.osgi.framework.wiring.BundleWire>> aggregateRequirements(java.util.List<java.lang.String> namespace, java.util.List<org.osgi.framework.wiring.BundleWire> wires)
-
printServiceRequirements
static boolean printServiceRequirements(org.osgi.framework.Bundle b, java.util.Formatter f)
-
getVersionFromCapability
private static java.lang.String getVersionFromCapability(org.osgi.framework.wiring.BundleCapability c)
-
matchNamespace
private static boolean matchNamespace(java.util.List<java.lang.String> namespace, java.lang.String actual)
-
isValidDirection
private static boolean isValidDirection(java.lang.String direction)
-
-