|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
General information about a project.
Use ProjectUtils.getInformation(org.netbeans.api.project.Project)
as a client.
Use Project.getLookup()
as a provider.
Field Summary | |
static String |
PROP_DISPLAY_NAME
Property name fired when the display name changes. |
static String |
PROP_ICON
Property name fired when the icon changes. |
static String |
PROP_NAME
Property name fired when the code name changes. |
Method Summary | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add a listener to property changes. |
String |
getDisplayName()
Get a human-readable display name for the project. |
Icon |
getIcon()
Gets icon for given project. |
String |
getName()
Get a programmatic code name suitable for use in build scripts or other references. |
Project |
getProject()
Get the associated project. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove a listener to property changes. |
Field Detail |
public static final String PROP_NAME
public static final String PROP_DISPLAY_NAME
public static final String PROP_ICON
Method Detail |
public String getName()
Project names should typically be distinctive enough to distinguish between different projects with some kind of relationships, but any usage of this name must take into account that they are not forced to be unique.
Should not contain odd characters; should be usable as a directory name on disk, as (part of) an Ant property name, etc. XXX precise format - at least conforms to XML NMTOKEN or ID
PropertyUtils.getUsablePropertyName
public String getDisplayName()
public Icon getIcon()
public Project getProject()
public void addPropertyChangeListener(PropertyChangeListener listener)
PROP_NAME
, PROP_DISPLAY_NAME
, and PROP_ICON
may be fired.
Since the event source is the info object, you may use getProject()
.
listener
- a listener to addpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener
- a listener to remove
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |