org.apache.karaf.shell.osgi
Class Headers

java.lang.Object
  extended by org.apache.karaf.shell.console.AbstractAction
      extended by org.apache.karaf.shell.console.OsgiCommandSupport
          extended by org.apache.karaf.shell.osgi.Headers
All Implemented Interfaces:
Action, BundleContextAware

public class Headers
extends OsgiCommandSupport


Nested Class Summary
protected static interface Headers.ClauseFormatter
           
 
Field Summary
protected static java.lang.String BUNDLE_PREFIX
           
protected static java.lang.String IMPORT_PACKAGES_ATTRIB
           
protected static java.lang.String PACKAGE_SUFFFIX
           
protected static java.lang.String REQUIRE_BUNDLE_ATTRIB
           
protected static java.lang.String SERVICE_SUFFIX
           
 
Fields inherited from class org.apache.karaf.shell.console.OsgiCommandSupport
bundleContext, usedReferences
 
Fields inherited from class org.apache.karaf.shell.console.AbstractAction
log, session
 
Constructor Summary
Headers()
           
 
Method Summary
protected  java.lang.Object doExecute()
           
protected  void formatClause(org.apache.felix.utils.manifest.Clause clause, Headers.ClauseFormatter formatter, java.lang.StringBuilder builder, int indent)
           
protected  void formatClause(org.apache.felix.utils.manifest.Clause clause, java.lang.StringBuilder builder, int indent)
           
protected  void formatClauses(org.apache.felix.utils.manifest.Clause[] clauses, Headers.ClauseFormatter formatter, java.lang.StringBuilder builder, int indent)
           
protected  void formatHeader(java.lang.String header, Headers.ClauseFormatter formatter, java.lang.StringBuilder builder, int indent)
           
protected  java.lang.String generateFormattedOutput(org.osgi.framework.Bundle bundle)
           
protected  int getTermWidth()
           
protected  void printHeaders(org.osgi.framework.Bundle bundle)
           
 
Methods inherited from class org.apache.karaf.shell.console.OsgiCommandSupport
execute, getAllServices, getBundleContext, getService, setBundleContext, ungetServices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUNDLE_PREFIX

protected static final java.lang.String BUNDLE_PREFIX
See Also:
Constant Field Values

PACKAGE_SUFFFIX

protected static final java.lang.String PACKAGE_SUFFFIX
See Also:
Constant Field Values

SERVICE_SUFFIX

protected static final java.lang.String SERVICE_SUFFIX
See Also:
Constant Field Values

IMPORT_PACKAGES_ATTRIB

protected static final java.lang.String IMPORT_PACKAGES_ATTRIB
See Also:
Constant Field Values

REQUIRE_BUNDLE_ATTRIB

protected static final java.lang.String REQUIRE_BUNDLE_ATTRIB
See Also:
Constant Field Values
Constructor Detail

Headers

public Headers()
Method Detail

doExecute

protected java.lang.Object doExecute()
                              throws Exception
Specified by:
doExecute in class AbstractAction
Throws:
Exception

printHeaders

protected void printHeaders(org.osgi.framework.Bundle bundle)
                     throws Exception
Throws:
Exception

generateFormattedOutput

protected java.lang.String generateFormattedOutput(org.osgi.framework.Bundle bundle)

formatHeader

protected void formatHeader(java.lang.String header,
                            Headers.ClauseFormatter formatter,
                            java.lang.StringBuilder builder,
                            int indent)

formatClauses

protected void formatClauses(org.apache.felix.utils.manifest.Clause[] clauses,
                             Headers.ClauseFormatter formatter,
                             java.lang.StringBuilder builder,
                             int indent)

formatClause

protected void formatClause(org.apache.felix.utils.manifest.Clause clause,
                            Headers.ClauseFormatter formatter,
                            java.lang.StringBuilder builder,
                            int indent)

getTermWidth

protected int getTermWidth()

formatClause

protected void formatClause(org.apache.felix.utils.manifest.Clause clause,
                            java.lang.StringBuilder builder,
                            int indent)


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.