org.netbeans.modules.project.libraries/1 1.36.1

org.netbeans.spi.project.libraries
Interface LibraryImplementation3

All Superinterfaces:
LibraryImplementation, NamedLibraryImplementation

public interface LibraryImplementation3
extends NamedLibraryImplementation

LibraryImplementation extension allowing library to expose additional properties.

Since:
1.34

Field Summary
static String PROP_PROPERTIES
          Name of the properties property.
 
Fields inherited from interface org.netbeans.spi.project.libraries.NamedLibraryImplementation
PROP_DISPLAY_NAME
 
Fields inherited from interface org.netbeans.spi.project.libraries.LibraryImplementation
PROP_CONTENT, PROP_DESCRIPTION, PROP_NAME
 
Method Summary
 Map<String,String> getProperties()
          Returns library properties
 void setProperties(Map<String,String> properties)
          Sets the library properties
 
Methods inherited from interface org.netbeans.spi.project.libraries.NamedLibraryImplementation
getDisplayName, setDisplayName
 
Methods inherited from interface org.netbeans.spi.project.libraries.LibraryImplementation
addPropertyChangeListener, getContent, getDescription, getLocalizingBundle, getName, getType, removePropertyChangeListener, setContent, setDescription, setLocalizingBundle, setName
 

Field Detail

PROP_PROPERTIES

static final String PROP_PROPERTIES
Name of the properties property.

Since:
1.35
See Also:
Constant Field Values
Method Detail

getProperties

@NonNull
Map<String,String> getProperties()
Returns library properties

Returns:
the Map containing the properties

setProperties

void setProperties(@NonNull
                   Map<String,String> properties)
Sets the library properties

Parameters:
properties - the properties to be set

org.netbeans.modules.project.libraries/1 1.36.1

Built on July 17 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.