站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

AdvancedOption (Options Dialog and SPI) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.options.api/1 1.5

org.netbeans.spi.options
Class AdvancedOption

java.lang.Object
  extended by org.netbeans.spi.options.AdvancedOption

public abstract class AdvancedOption
extends Object

Implementation of this class represents one category (like "Ant" or "Form Editor") in Miscellaneous Panel of Options Dialog. It should be registerred in layers:

 <folder name="OptionsDialog">
     <folder name="Advanced">
         <file name="FooAdvancedPanel.instance">
             <attr name="instanceClass" stringvalue="org.foo.FooAdvancedPanel"/>
         </file>
     </folder>
 </folder>
No explicit sorting recognized (may be sorted e.g. by display name).

See Also:
OptionsCategory, OptionsPanelController

Constructor Summary
AdvancedOption()
           
 
Method Summary
abstract  OptionsPanelController create()
          Returns OptionsPanelController for this category.
abstract  String getDisplayName()
          Returns name of category used in Advanced Panel of Options Dialog.
abstract  String getTooltip()
          Returns tooltip to be used on category name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedOption

public AdvancedOption()
Method Detail

getDisplayName

public abstract String getDisplayName()
Returns name of category used in Advanced Panel of Options Dialog.

Returns:
name of category

getTooltip

public abstract String getTooltip()
Returns tooltip to be used on category name.

Returns:
tooltip for this category

create

public abstract OptionsPanelController create()
Returns OptionsPanelController for this category. PanelController creates visual component to be used inside of Advanced Panel.

Returns:
new instance of OptionsPanelController for this advanced options category

org.netbeans.modules.options.api/1 1.5

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.