|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfacets.util.Tracer
facets.util.NumberPolicy
facets.util.NumberPolicy.Ticked
facets.util.geom.AnglePolicy
public class AnglePolicy
Validation and display of angle values.
AnglePolicy supplies policy for
angle values on a tick-based scale that can offer either
full-range or local adjustment.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class facets.util.NumberPolicy |
|---|
NumberPolicy.Ticked, NumberPolicy.ValueVariable |
| Field Summary |
|---|
| Fields inherited from class facets.util.NumberPolicy.Ticked |
|---|
LABEL_TICKS_DEFAULT, SNAP_LABELS, SNAP_NONE, SNAP_TICKS, TICKS_DEFAULT |
| Fields inherited from class facets.util.NumberPolicy |
|---|
COLUMNS_DEFAULT, debug, FORMAT_DECIMALS_0, FORMAT_DECIMALS_1, FORMAT_DECIMALS_2, FORMAT_DECIMALS_3, FORMAT_DECIMALS_4, FORMAT_HEX, MAX_VALUE, MIN_VALUE, UNIT_JUMP_DEFAULT |
| Constructor Summary | |
|---|---|
AnglePolicy()
Unique public constructor. |
|
| Method Summary | |
|---|---|
boolean |
canCycle()
Re-implementation to return true. |
int |
format()
Hint on formatting the number. |
java.lang.String[] |
incrementTitles()
Human-readable description of increment directions. |
int |
labelSpacing()
The number of ticks between each label. |
NumberPolicy.Ticked |
localTicks()
Returns a local adjustment policy with a 60º range and its snap type coupled to that of its parent. |
protected boolean |
reverseIncrements()
Reverses the normal increment direction. |
int |
snapType()
Defines the snap-to-ticks contentStyle. |
int |
tickSpacing()
The spacing between each tick, in the value returned by NumberPolicy.unit(). |
| Methods inherited from class facets.util.NumberPolicy.Ticked |
|---|
range, toString, unitJump, validValue |
| Methods inherited from class facets.util.NumberPolicy |
|---|
columns, debug, max, min, unit, validIncrement |
| Methods inherited from class facets.util.Tracer |
|---|
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutput, traceOutputWithClass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AnglePolicy()
Constructs a full-range policy displaying -180 to +180 degrees.
| Method Detail |
|---|
public final boolean canCycle()
true.
canCycle in class NumberPolicypublic final int format()
NumberPolicyThese are defined by the class FORMAT_x constants, which are mutually exclusive.
For FORMAT_PLACES_x constants
the format should normally be consistent with unit.
format in class NumberPolicypublic java.lang.String[] incrementTitles()
NumberPolicy
incrementTitles in class NumberPolicypublic int labelSpacing()
NumberPolicy.Ticked
labelSpacing in class NumberPolicy.Tickedpublic NumberPolicy.Ticked localTicks()
localTicks in class NumberPolicy.TickedNumberPolicy.Ticked.labelSpacing()public int snapType()
NumberPolicy.TickedThe value returned should be one of
snapType in class NumberPolicy.Tickedpublic int tickSpacing()
NumberPolicy.TickedNumberPolicy.unit().
tickSpacing in class NumberPolicy.Tickedprotected final boolean reverseIncrements()
NumberPolicyUsed by validIncrement, default is false.
reverseIncrements in class NumberPolicy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||