public class UIEditorOptions extends ChangeEventSource implements Copyable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_GRID_SPACING
Default grid spacing for those LayoutAssistants supporting a grid.
|
static java.lang.String |
KEY_SETTINGS
Settings key used in conjunction with the IdeSettings object.
|
static int |
PACKAGE_SCOPE
Declaration scope of Java default 'package private'.
|
static int |
PRIVATE_SCOPE
Declration scope of private.
|
static int |
PROTECTED_SCOPE
Declaration scope of protected.
|
static int |
PUBLIC_SCOPE
Declaration scope of public.
|
static java.lang.String[] |
TAGS
Declaration 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.