|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.openide.ServiceType
This class represents an abstract subclass for services (compilation, execution, debugging, etc.) that can be registered in the system.
| Inner Class Summary | |
static class |
ServiceType.Handle
Handle for a service type. |
static class |
ServiceType.Registry
The registry of all services. |
| Field Summary | |
static String |
PROP_NAME
Name of property for the name of the service type. |
| Constructor Summary | |
ServiceType()
|
|
| Method Summary | |
void |
addPropertyChangeListener(PropertyChangeListener l)
Add a property change listener. |
protected Object |
clone()
Correctly implements the clone operation on this object. |
ServiceType |
createClone()
Method that creates a cloned instance of this object. |
protected String |
displayName()
Default human-presentable name of the service type. |
protected void |
firePropertyChange(String name,
Object o,
Object n)
Fire information about change of a property in the service type. |
abstract HelpCtx |
getHelpCtx()
Get context help for this service type. |
String |
getName()
Get the name of the service type. |
void |
removePropertyChangeListener(PropertyChangeListener l)
Remove a property change listener. |
void |
setName(String name)
Set the name of the service type. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String PROP_NAME
| Constructor Detail |
public ServiceType()
| Method Detail |
protected String displayName()
FeatureDescriptor.getDisplayName()public final ServiceType createClone()
Cloneable
interface, in such case the clone method is called as a result
of calling this method. If the subclass does not implement
Cloneable, it is serialized and deserialized,
thus new instance created.IllegalStateException - if something goes wrong, but should not happen
protected Object clone()
throws CloneNotSupportedException
clone in class Objectpublic void setName(String name)
displayName(),
or just to provide a BeanDescriptor for the class.name - the new human-presentable namepublic String getName()
displayName().public abstract HelpCtx getHelpCtx()
public final void addPropertyChangeListener(PropertyChangeListener l)
l - the listener to addpublic final void removePropertyChangeListener(PropertyChangeListener l)
l - the listener to remove
protected final void firePropertyChange(String name,
Object o,
Object n)
name - name of the propertyo - old valuen - new value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||