Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) OSGi Alliance (2011, 2012). All Rights Reserved.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.osgi.resource;
A capability that has been declared from a Resource.

Instances of this type must be effectively immutable. That is, for a given instance of this interface, the methods defined by this interface must always return the same result.

Version:
$Id: 5f40514f7bf45f6dce59651e8812b0922580e77e $
ThreadSafe:
public interface Capability {

Returns the namespace of this capability.

Returns:
The namespace of this capability.
Returns the directives of this capability.

Returns:
An unmodifiable map of directive names to directive values for this capability, or an empty map if this capability has no directives.
Returns the attributes of this capability.

Returns:
An unmodifiable map of attribute names to attribute values for this capability, or an empty map if this capability has no attributes.
Returns the resource declaring this capability.

Returns:
The resource declaring this capability.
Compares this Capability to another Capability.

This Capability is equal to another Capability if they have the same namespace, directives and attributes and are declared by the same resource.

Parameters:
obj The object to compare against this Capability.
Returns:
true if this Capability is equal to the other object; false otherwise.
	boolean equals(Object obj);

Returns the hashCode of this Capability.

Returns:
The hashCode of this Capability.
	int hashCode();
New to GrepCode? Check out our FAQ X