| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.openide.util.SharedClassObject
org.openide.options.SystemOption
org.openide.options.ContextSystemOption
Provides a group of system options with this as the parent.
 You must still implement SystemOption.displayName(), at least.
 The suboptions are automatically saved as a group.
| Field Summary | |
protected  BeanContext | 
beanContext
Deprecated. To obtain bean context use getBeanContextProxy(). | 
| Constructor Summary | |
ContextSystemOption()
Default constructor.  | 
|
| Method Summary | |
 void | 
addOption(SystemOption so)
Add a new option to the set.  | 
 BeanContextChild | 
getBeanContextProxy()
 | 
 SystemOption[] | 
getOptions()
Get all options in the set.  | 
protected  void | 
initialize()
Initialize shared state.  | 
 void | 
readExternal(ObjectInput in)
Read all properties of this object (or subclasses) from an object input.  | 
 void | 
removeOption(SystemOption so)
Remove an option from the set.  | 
 void | 
writeExternal(ObjectOutput out)
Write all properties of this object (or subclasses) to an object output.  | 
| Methods inherited from class org.openide.options.SystemOption | 
clearSharedData, displayName, firePropertyChange, getHelpCtx, getName, isReadExternal, isWriteExternal, reset | 
| Methods inherited from class org.openide.util.SharedClassObject | 
addNotify, addPropertyChangeListener, equals, finalize, findObject, findObject, getLock, getProperty, hashCode, putProperty, putProperty, removeNotify, removePropertyChangeListener, writeReplace | 
| Methods inherited from class java.lang.Object | 
clone, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected BeanContext beanContext
getBeanContextProxy().
| Constructor Detail | 
public ContextSystemOption()
| Method Detail | 
public final void addOption(SystemOption so)
so - the option to addpublic final void removeOption(SystemOption so)
so - the option to removepublic final SystemOption[] getOptions()
public final BeanContextChild getBeanContextProxy()
getBeanContextProxy in interface BeanContextProxyprotected void initialize()
SharedClassObjectSharedClassObject.putProperty(java.lang.Object, java.lang.Object) to set up variables.
 Subclasses should always call the super method.
 This method need not be called explicitly; it will be called once the first time a given shared class is used (not for each instance!).
initialize in class SharedClassObjectpublic void writeExternal(ObjectOutput out) throws IOException
SystemOption
writeExternal in interface ExternalizablewriteExternal in class SystemOptionout - the output stream
IOException - on errorpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
SystemOption
readExternal in interface ExternalizablereadExternal in class SystemOptionin - the input stream
IOException - on error
ClassNotFoundException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||