org.osgi.impl.bundle.obr.resource

Class RequirementImpl

public class RequirementImpl extends Object implements Requirement

Implements the Requirement interface.

Version: $Revision: 44 $

Constructor Summary
RequirementImpl(String name)
Create a requirement with the given name.
RequirementImpl(XmlPullParser parser)
Parse the requirement from the pull parser.
Method Summary
booleanequals(Object o)
StringgetComment()
StringgetFilter()
StringgetName()
inthashCode()
booleanisExtend()
booleanisMultiple()
booleanisOptional()
booleanisSatisfied(Capability capability)
voidsetComment(String comment)
voidsetExtend(boolean extend)
voidsetFilter(String filter)
voidsetMultiple(boolean b)
voidsetOptional(boolean b)
StringtoString()
TagtoXML(String name)
static TagtoXML(Requirement requirement)

Constructor Detail

RequirementImpl

public RequirementImpl(String name)
Create a requirement with the given name.

Parameters: name

RequirementImpl

public RequirementImpl(XmlPullParser parser)
Parse the requirement from the pull parser.

Parameters: parser

Throws: Exception

Method Detail

equals

public boolean equals(Object o)

getComment

public String getComment()

getFilter

public String getFilter()

getName

public String getName()

hashCode

public int hashCode()

isExtend

public boolean isExtend()

isMultiple

public boolean isMultiple()

isOptional

public boolean isOptional()

isSatisfied

public boolean isSatisfied(Capability capability)

setComment

public void setComment(String comment)

setExtend

public void setExtend(boolean extend)

setFilter

public void setFilter(String filter)

setMultiple

public void setMultiple(boolean b)

setOptional

public void setOptional(boolean b)

toString

public String toString()

toXML

public Tag toXML(String name)

toXML

public static Tag toXML(Requirement requirement)
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.