|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.davisor.data.VoidData
com.davisor.data.VoidValue
com.davisor.data.GenericValue
com.davisor.graphics.data.PaintData
com.davisor.graphics.data.PaintsData
PaintsData objects represent an ordered list of paints.
PaintType,
Serialized Form| Field Summary | |
protected PaintsData |
M_next
The next paint. |
| Fields inherited from class com.davisor.graphics.data.PaintData |
M_creationString, M_paint |
| Fields inherited from class com.davisor.data.VoidData |
M_type |
| Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
| Constructor Summary | |
PaintsData(PaintsData data,
boolean deep)
Deep or shallow copy constructor. |
|
PaintsData(PaintType type,
java.awt.Paint paint,
PaintsData first)
Constructs a paint data object that terminates a paint chain. |
|
PaintsData(PaintType type,
java.awt.Paint paint,
PaintsData first,
java.lang.String paints,
java.text.ParsePosition status)
Constructs a first or intermediate paint in a paint chain. |
|
| Method Summary | |
int |
compareTo(java.lang.Object o)
Compares this data agains other data objects. |
com.davisor.core.Dupable |
dup()
Makes a deep copy of this object. |
boolean |
equals(java.lang.Object o)
Tests if this object is equal with another object. |
PaintsData |
getNext()
Gets the next paint in this paint chain. |
int |
hashCode()
Returns a hash code value for the object. |
BetterPaint |
next()
Gets the next paint in this paint series. |
void |
setValue(java.lang.String value,
java.text.ParsePosition status)
Set data value. |
java.lang.String |
toString()
Gets paint chain string representation. |
java.lang.String |
toTailString()
Gets paint chain string representation, starting from the next paint in this chanel. |
| Methods inherited from class com.davisor.graphics.data.PaintData |
add, brighterPaint, createContext, darkerPaint, div, getCreationString, getPaint, getTransparency, isNull, mul, setCreationString, sub, writeReplace |
| Methods inherited from class com.davisor.data.GenericValue |
max, min, toStatement, toXML |
| Methods inherited from class com.davisor.data.VoidValue |
abs, ceil, deinterpolate, floor, getFormat, interpolate, negate, unit |
| Methods inherited from class com.davisor.data.VoidData |
getDataValue, getType, setType |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.davisor.data.DataValue |
abs, ceil, deinterpolate, floor, getFormat, interpolate, max, min, negate, toStatement, toXML, unit |
| Methods inherited from interface com.davisor.data.Data |
getType |
| Field Detail |
protected PaintsData M_next
| Constructor Detail |
public PaintsData(PaintsData data,
boolean deep)
data - source datadeep - determine if copying is deep or shallowVoidData.getType(),
Type.dup()
public PaintsData(PaintType type,
java.awt.Paint paint,
PaintsData first)
throws InvalidDataException
type - custom paint typepaint - paint for this nodefirst - first paint in a paint chain (may be null)next(),
PaintsData(PaintType,Paint,PaintsData,String,ParsePosition)
public PaintsData(PaintType type,
java.awt.Paint paint,
PaintsData first,
java.lang.String paints,
java.text.ParsePosition status)
throws InvalidDataException
The declaration of the paints following this paint are defined
with a paint spesification string, as described by
PaintParameters class.
type - custom paint typepaint - paint for this nodefirst - first paint in a paint chain (may be null)paints - paint spesifications for remaining paintsstatus - parse statusPaintsData(PaintType,Paint,PaintsData),
PaintType.toData(String,ParsePosition,PaintsData),
PaintParameters| Method Detail |
public BetterPaint next()
next in interface BetterPaintnext in class PaintDatapublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.ComparablecompareTo in class GenericValueGenericValue.max(com.davisor.data.DataValue),
GenericValue.min(com.davisor.data.DataValue),
Compare.compareTo(Object,Object)
public void setValue(java.lang.String value,
java.text.ParsePosition status)
throws InvalidDataException
setValue in interface DataValuesetValue in class VoidValuevalue - new data value (may be null)status - parse status (may be null)
InvalidDataException - 'value' can not be interpretedpublic com.davisor.core.Dupable dup()
dup in interface com.davisor.core.Dupabledup in class VoidValuepublic PaintsData getNext()
public boolean equals(java.lang.Object o)
Paints data objects are equal if their super-classes are, and if they both have exactly the same paints data object as their next paints list node.
equals in class PaintDataCompare.equals(Object,Object)public int hashCode()
hashCode in class PaintDatapublic java.lang.String toString()
toString in interface DataValuetoString in class PaintDatatoTailString()public java.lang.String toTailString()
toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||