aQute.lib.osgi
Class Instruction
java.lang.Object
aQute.lib.osgi.Instruction
public class Instruction
- extends java.lang.Object
|
Constructor Summary |
Instruction(java.lang.String instruction,
boolean negated)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Instruction
public Instruction(java.lang.String instruction,
boolean negated)
matches
public boolean matches(java.lang.String value)
isNegated
public boolean isNegated()
getPattern
public java.lang.String getPattern()
getPattern
public static Instruction getPattern(java.lang.String string)
- Convert a string based pattern to a regular expression based pattern.
This is called an instruction, this object makes it easier to handle the
different cases
- Parameters:
string -
- Returns:
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getMatcher
public java.util.regex.Matcher getMatcher(java.lang.String value)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
setOptional
public void setOptional()
isOptional
public boolean isOptional()
replaceWithInstruction
public static java.util.Map<Instruction,java.util.Map<java.lang.String,java.lang.String>> replaceWithInstruction(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> header)
select
public static <T> java.util.Collection<T> select(java.util.Collection<Instruction> matchers,
java.util.Collection<T> targets)
Copyright å© aQute SARL (2000, 2011). All Rights Reserved.