org.apache.aries.subsystem.core.archive
Class AriesSubsystemParentsHeader.Clause

java.lang.Object
  extended by org.apache.aries.subsystem.core.archive.AriesSubsystemParentsHeader.Clause
All Implemented Interfaces:
Clause
Enclosing class:
AriesSubsystemParentsHeader

public static class AriesSubsystemParentsHeader.Clause
extends Object
implements Clause


Field Summary
static String ATTRIBUTE_RESOURCEID
           
static String ATTRIBUTE_TYPE
           
static String ATTRIBUTE_VERSION
           
 
Constructor Summary
AriesSubsystemParentsHeader.Clause(BasicSubsystem subsystem, boolean referenceCount)
           
AriesSubsystemParentsHeader.Clause(String clause)
           
 
Method Summary
 boolean contains(BasicSubsystem subsystem)
           
 Attribute getAttribute(String name)
           
 Collection<Attribute> getAttributes()
           
 Directive getDirective(String name)
           
 Collection<Directive> getDirectives()
           
 long getId()
           
 Parameter getParameter(String name)
           
 Collection<Parameter> getParameters()
           
 String getPath()
           
 String getSymbolicName()
           
 String getType()
           
 org.osgi.framework.Version getVersion()
           
 OsgiIdentityRequirement toRequirement(org.osgi.resource.Resource resource)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTRIBUTE_VERSION

public static final String ATTRIBUTE_VERSION
See Also:
Constant Field Values

ATTRIBUTE_RESOURCEID

public static final String ATTRIBUTE_RESOURCEID
See Also:
Constant Field Values

ATTRIBUTE_TYPE

public static final String ATTRIBUTE_TYPE
See Also:
Constant Field Values
Constructor Detail

AriesSubsystemParentsHeader.Clause

public AriesSubsystemParentsHeader.Clause(String clause)

AriesSubsystemParentsHeader.Clause

public AriesSubsystemParentsHeader.Clause(BasicSubsystem subsystem,
                                          boolean referenceCount)
Method Detail

contains

public boolean contains(BasicSubsystem subsystem)

getAttribute

public Attribute getAttribute(String name)
Specified by:
getAttribute in interface Clause

getAttributes

public Collection<Attribute> getAttributes()
Specified by:
getAttributes in interface Clause

getDirective

public Directive getDirective(String name)
Specified by:
getDirective in interface Clause

getDirectives

public Collection<Directive> getDirectives()
Specified by:
getDirectives in interface Clause

getId

public long getId()

getParameter

public Parameter getParameter(String name)
Specified by:
getParameter in interface Clause

getParameters

public Collection<Parameter> getParameters()
Specified by:
getParameters in interface Clause

getPath

public String getPath()
Specified by:
getPath in interface Clause

getSymbolicName

public String getSymbolicName()

getType

public String getType()

getVersion

public org.osgi.framework.Version getVersion()

toRequirement

public OsgiIdentityRequirement toRequirement(org.osgi.resource.Resource resource)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.