public class UIEditorOptions extends ChangeEventSource implements Copyable
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_GRID_SPACINGDefault grid spacing for those LayoutAssistants supporting a grid. | 
| static java.lang.String | KEY_SETTINGSSettings key used in conjunction with the IdeSettings object. | 
| static int | PACKAGE_SCOPEDeclaration scope of Java default 'package private'. | 
| static int | PRIVATE_SCOPEDeclration scope of private. | 
| static int | PROTECTED_SCOPEDeclaration scope of protected. | 
| static int | PUBLIC_SCOPEDeclaration scope of public. | 
| static java.lang.String[] | TAGSDeclaration tags. | 
_hash| Constructor and Description | 
|---|
| UIEditorOptions()Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Object | copyTo(java.lang.Object target)Copy all settings to the given target. | 
| protected void | copyToImpl(UIEditorOptions copy)Copy settings from this instance into the given instance. | 
| int | getDefaultMemberScope()Get the default member scope to use during source generation. | 
| int | getGridSpacing()Get the grid spacing to be used for those LayoutAssistants that support
 grid behavior. | 
| boolean | isGridVisible()Determine whether or not to display grid effects when working with 
 LayoutAssistants that support a grid. | 
| boolean | isMatchExistingCode()Determine whether or not to match existing inner class declarations during
 source generation. | 
| boolean | isSnapToGrid()Determine whether or not to round coordinates and dimensions to the nearest
 factor of grid spacing when working with LayoutAssistants that support grid
 spacing. | 
| boolean | isUseAnonymousInnerClass()Determine whether or not to use anonymous inner classes during source
 generation. | 
| boolean | isUseBeansInstantiate()Determine whether or not to use Beans.instantiate during source
 generation of JavaBean variables. | 
| void | setDefaultMemberScope(int defaultMemberScope)Set the default member scope to be used during source generation. | 
| void | setGridSpacing(int gridSpacing)Set the grid spacing to be used by those LayoutAssistants that support
 grid behavior. | 
| void | setGridVisible(boolean gridVisible)Set whether or not to display grid effects when working with
 LayoutAssistants that support a grid. | 
| void | setMatchExistingCode(boolean matchExistingCode)Set whether or not to match existing style of inner classes during source
 generation. | 
| void | setSnapToGrid(boolean snapToGrid)Set whether or not to round coordinates and dimensions to the nearest
 factor of grid spacing when working with LayoutAssistants that support grid
 spacing. | 
| void | setUseAnonymousInnerClass(boolean useAnonymousInnerClass)Set whether or not anonymous inner classes are to be used during source
 generation. | 
| void | setUseBeansInstantiate(boolean useBeansInstantiate)Set whether or not to use Beans.instantiate during source generation of
 JavaBean variables. | 
addChangeListener, fireChangeEvent, fireChangeEvent, removeChangeListener, setUseObjectEqualsaddStructureChangeListener, containsKey, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEqualspublic static final java.lang.String KEY_SETTINGS
public static final int DEFAULT_GRID_SPACING
public static final int PUBLIC_SCOPE
public static final int PROTECTED_SCOPE
public static final int PACKAGE_SCOPE
public static final int PRIVATE_SCOPE
public static final java.lang.String[] TAGS
public boolean isUseAnonymousInnerClass()
setUseAnonymousInnerClass(boolean)public void setUseAnonymousInnerClass(boolean useAnonymousInnerClass)
useAnonymousInnerClass - whether or not to use anonymouse inner
 classes.#isAnonymousInnerClasspublic boolean isMatchExistingCode()
setMatchExistingCode(boolean)public void setMatchExistingCode(boolean matchExistingCode)
matchExistingCode - whether or not to use match existing codeisMatchExistingCode()public int getDefaultMemberScope()
setDefaultMemberScope(int), 
#PUBLIC, 
#PROTECTED, 
#PACKAGE, 
#PRIVATEpublic void setDefaultMemberScope(int defaultMemberScope)
defaultMemberScope - one of PUBLIC, PROTECTED, PACKAGE, PRIVATEgetDefaultMemberScope(), 
#PUBLIC, 
#PROTECTED, 
#PACKAGE, 
#PRIVATEpublic int getGridSpacing()
setGridSpacing(int)public void setGridSpacing(int gridSpacing)
gridSpacing - the grid spacing in pixels to usegetGridSpacing()public boolean isSnapToGrid()
setSnapToGrid(boolean), 
getGridSpacing(), 
setGridSpacing(int)public void setSnapToGrid(boolean snapToGrid)
snapToGrid - whether or not to round coordinates and dimensionsisSnapToGrid(), 
getGridSpacing(), 
setGridSpacing(int)public boolean isGridVisible()
setGridVisible(boolean)public void setGridVisible(boolean gridVisible)
gridVisible - whether or not to display grid effectsisGridVisible()public boolean isUseBeansInstantiate()
setUseBeansInstantiate(boolean), 
java.beans.Beans.instantiatepublic void setUseBeansInstantiate(boolean useBeansInstantiate)
useBeansInstantiate - whether or not to use Beans.instantiateisUseBeansInstantiate(), 
java.beans.Beans.instantiatepublic java.lang.Object copyTo(java.lang.Object target)
copyTo in interface CopyablecopyTo in class ChangeEventSourcetarget - a UIEditorOptions into which to copy all settingsprotected final void copyToImpl(UIEditorOptions copy)
copy - the UIEditorOptions in which to copy our values.