Groovy Documentation

griffon.swing.editors
[Java] Class LinearGradientPaintPropertyEditor

java.lang.Object
  java.beans.PropertyEditorSupport
      griffon.core.resources.editors.AbstractPropertyEditor
          griffon.swing.editors.LinearGradientPaintPropertyEditor

public class LinearGradientPaintPropertyEditor
extends AbstractPropertyEditor

Authors:
Andres Almiray
Since:
1.2.0


Constructor Summary
LinearGradientPaintPropertyEditor()

 
Method Summary
private String formatColors(Color[] colors)

private String formatFractions(float[] fractions)

String getAsText()

private Object getMapValue(Map map, String key, Object defaultValue)

private void handleAsList(List list)

private void handleAsMap(Map map)

private void handleAsString(String str)

private float parse(String val)

private float parse(Number val)

private Color[] parseColors(Object source, Object obj)

private Color[] parseColors(Object source, String str)

private Color[] parseColors(Object source, List list)

private MultipleGradientPaint.CycleMethod parseCyclicMethod(Object source, String str)

private float[] parseFractions(Object source, Object obj)

private float[] parseFractions(Object source, String str)

private float[] parseFractions(Object source, List list)

private float parseValue(Object value)

protected void setValueInternal(Object value)

 
Methods inherited from class AbstractPropertyEditor
setValue, getFormat, setFormat, getAsText, setAsText, getFormattedValue, setFormattedValue, getValue, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, getSource, setSource, getTags, isPaintable, paintValue, getJavaInitializationString, getCustomEditor, supportsCustomEditor, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 
Methods inherited from class PropertyEditorSupport
getValue, setValue, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, getSource, setSource, getTags, getAsText, setAsText, isPaintable, paintValue, getJavaInitializationString, getCustomEditor, supportsCustomEditor, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

LinearGradientPaintPropertyEditor

LinearGradientPaintPropertyEditor()


 
Method Detail

formatColors

private String formatColors(Color[] colors)


formatFractions

private String formatFractions(float[] fractions)


getAsText

public String getAsText()


getMapValue

private Object getMapValue(Map map, String key, Object defaultValue)


handleAsList

private void handleAsList(List list)


handleAsMap

private void handleAsMap(Map map)


handleAsString

private void handleAsString(String str)


parse

private float parse(String val)


parse

private float parse(Number val)


parseColors

private Color[] parseColors(Object source, Object obj)


parseColors

private Color[] parseColors(Object source, String str)


parseColors

private Color[] parseColors(Object source, List list)


parseCyclicMethod

private MultipleGradientPaint.CycleMethod parseCyclicMethod(Object source, String str)


parseFractions

private float[] parseFractions(Object source, Object obj)


parseFractions

private float[] parseFractions(Object source, String str)


parseFractions

private float[] parseFractions(Object source, List list)


parseValue

private float parseValue(Object value)


setValueInternal

protected void setValueInternal(Object value)


 

Groovy Documentation