src/org/tiefaces/components/websheet/utility/ChartUtility.java
public static BasicStroke toStroke(final String style) {
        BasicStroke result = null;

        if (style != null) {
            float lineWidth = STROKE_DEFAULT_LINE_WIDTH;
            float[] dash = { STROKE_DEFAULT_DASH_WIDTH };
            float[] dot = { lineWidth };

            if (style.equalsIgnoreCase(STYLE_LINE)) {
                result = new BasicStroke(lineWidth);
            } else if (style.equalsIgnoreCase(STYLE_DASH)) {
                result = new BasicStroke(lineWidth, BasicStroke.CAP_BUTT,
                        BasicStroke.JOIN_MITER,
                        STROKE_MITER_LIMIT_STYLE_DASH, dash,
                        STROKE_DEFAULT_DASHPHASE);
            } else if (style.equalsIgnoreCase(STYLE_DOT)) {
                result = new BasicStroke(lineWidth, BasicStroke.CAP_BUTT,
                        BasicStroke.JOIN_MITER,
                        STROKE_MITER_LIMIT_STYLE_DOT, dot,
                        STROKE_DEFAULT_DASHPHASE);
            }
        }

        return result;
    }
public static BasicStroke toStroke(final String style) {
        BasicStroke result = null;

        if (style != null) {
            float lineWidth = STROKE_DEFAULT_LINE_WIDTH;
            float[] dash = { STROKE_DEFAULT_DASH_WIDTH };
            float[] dot = { lineWidth };

            if (style.equalsIgnoreCase(STYLE_LINE)) {
                result = new BasicStroke(lineWidth);
            } else if (style.equalsIgnoreCase(STYLE_DASH)) {
                result = new BasicStroke(lineWidth, BasicStroke.CAP_BUTT,
                        BasicStroke.JOIN_MITER,
                        STROKE_MITER_LIMIT_STYLE_DASH, dash,
                        STROKE_DEFAULT_DASHPHASE);
            } else if (style.equalsIgnoreCase(STYLE_DOT)) {
                result = new BasicStroke(lineWidth, BasicStroke.CAP_BUTT,
                        BasicStroke.JOIN_MITER,
                        STROKE_MITER_LIMIT_STYLE_DOT, dot,
                        STROKE_DEFAULT_DASHPHASE);
            }
        }

        return result;
    }
public static BasicStroke toStroke ( final String style ) { BasicStroke result = null ; if ( style != null ) { float lineWidth = STROKE_DEFAULT_LINE_WIDTH ; float [ ] dash = { STROKE_DEFAULT_DASH_WIDTH } ; float [ ] dot = { lineWidth } ; if ( style . equalsIgnoreCase ( STYLE_LINE ) ) { result = new BasicStroke ( lineWidth ) ; } else if ( style . equalsIgnoreCase ( STYLE_DASH ) ) { result = new BasicStroke ( lineWidth , BasicStroke . CAP_BUTT , BasicStroke . JOIN_MITER , STROKE_MITER_LIMIT_STYLE_DASH , dash , STROKE_DEFAULT_DASHPHASE ) ; } else if ( style . equalsIgnoreCase ( STYLE_DOT ) ) { result = new BasicStroke ( lineWidth , BasicStroke . CAP_BUTT , BasicStroke . JOIN_MITER , STROKE_MITER_LIMIT_STYLE_DOT , dot , STROKE_DEFAULT_DASHPHASE ) ; } } return result ; }
Convert style string to stroke object.

@param style
One of STYLE_xxx.
@return Stroke for <i>style</i> or null if style not supported.
Convert style string to stroke object .