Class CapabilitySet
java.lang.Object
org.apache.felix.framework.capabilityset.CapabilitySet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<BundleCapability> private static final SecureActionprivate static final Class<?>[]private static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate static ObjectcoerceType(Object lhs, String rhsString) private static booleanprivate static booleancompareApproximate(Object lhs, Object rhs) private static ListconvertArrayToList(Object array) This is an ugly utility method to convert an array of primitives to an array of primitive wrapper objects.private voiddeindexCapability(Map<Object, Set<BundleCapability>> index, BundleCapability cap, Object value) voiddump()private voidindexCapability(Map<Object, Set<BundleCapability>> index, BundleCapability cap, Object capValue) private Set<BundleCapability> match(Set<BundleCapability> caps, SimpleFilter sf) match(SimpleFilter sf, boolean obeyMandatory) static booleanmatches(BundleCapability cap, SimpleFilter sf) private static booleanmatchesInternal(BundleCapability cap, SimpleFilter sf) private static Set<BundleCapability> matchMandatory(Set<BundleCapability> caps, SimpleFilter sf) private static booleanmatchMandatory(BundleCapability cap, SimpleFilter sf) private static booleanmatchMandatoryAttrbute(String attrName, SimpleFilter sf) voidprivate static String
-
Field Details
-
m_indices
-
m_capSet
-
m_secureAction
-
STRING_CLASS
-
VALUE_OF_METHOD_NAME
- See Also:
-
-
Constructor Details
-
CapabilitySet
-
-
Method Details
-
dump
public void dump() -
addCapability
-
indexCapability
private void indexCapability(Map<Object, Set<BundleCapability>> index, BundleCapability cap, Object capValue) -
removeCapability
-
deindexCapability
private void deindexCapability(Map<Object, Set<BundleCapability>> index, BundleCapability cap, Object value) -
match
-
match
-
matches
-
matchesInternal
-
matchMandatory
-
matchMandatory
-
matchMandatoryAttrbute
-
compare
-
compareApproximate
-
removeWhitespace
-
coerceType
-
convertArrayToList
This is an ugly utility method to convert an array of primitives to an array of primitive wrapper objects. This method simplifies processing LDAP filters since the special case of primitive arrays can be ignored.- Parameters:
array- An array of primitive types.- Returns:
- An corresponding array using pritive wrapper objects.
-