public class RequirementImpl extends java.lang.Object implements Requirement
Constructor and Description |
---|
RequirementImpl() |
RequirementImpl(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addText(java.lang.String s) |
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Return a map of attributes.
|
java.lang.String |
getComment() |
java.util.Map<java.lang.String,java.lang.String> |
getDirectives()
Return the map of directives for this requirement.
|
java.lang.String |
getFilter()
Return the filter.
|
java.lang.String |
getName()
Return the name of the requirement.
|
int |
hashCode() |
boolean |
isExtend() |
boolean |
isMultiple() |
boolean |
isOptional() |
boolean |
isSatisfied(Capability capability)
Check if the given capability satisfied this requirement.
|
void |
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
setDirectives(java.util.Map<java.lang.String,java.lang.String> directives) |
void |
setExtend(boolean extend) |
void |
setFilter(java.lang.String filter) |
void |
setMultiple(boolean multiple) |
void |
setName(java.lang.String name) |
void |
setOptional(boolean optional) |
java.lang.String |
toString() |
public RequirementImpl()
public RequirementImpl(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Requirement
getAttributes
in interface Requirement
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.Map<java.lang.String,java.lang.String> getDirectives()
Requirement
getDirectives
in interface Requirement
public void setDirectives(java.util.Map<java.lang.String,java.lang.String> directives)
public java.lang.String getName()
Requirement
getName
in interface Requirement
public void setName(java.lang.String name)
public java.lang.String getFilter()
Requirement
getFilter
in interface Requirement
public void setFilter(java.lang.String filter)
public boolean isSatisfied(Capability capability)
Requirement
isSatisfied
in interface Requirement
capability
- the capability to checktrue
is the capability satisfies this requirement, false
otherwisepublic boolean isExtend()
isExtend
in interface Requirement
public void setExtend(boolean extend)
public boolean isMultiple()
isMultiple
in interface Requirement
public void setMultiple(boolean multiple)
public boolean isOptional()
isOptional
in interface Requirement
public void setOptional(boolean optional)
public java.lang.String getComment()
getComment
in interface Requirement
public void addText(java.lang.String s)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2006-2017 The Apache Software Foundation. All Rights Reserved.