public static BorderStyle translateStrokeStyle( final Stroke s ) { final int style = StrokeUtility.getStrokeType( s ); switch ( style ) { case StrokeUtility.STROKE_NONE: return BorderStyle.NONE; case StrokeUtility.STROKE_DASHED: return BorderStyle.DASHED; case StrokeUtility.STROKE_DOTTED: return BorderStyle.DOTTED; case StrokeUtility.STROKE_DOT_DASH: return BorderStyle.DOT_DASH; case StrokeUtility.STROKE_DOT_DOT_DASH: return BorderStyle.DOT_DOT_DASH; default: return BorderStyle.SOLID; } } }
public void testClassification() { { Stroke stroke = StrokeUtility.createStroke( 4, 1 ); int recognizedType = StrokeUtility.getStrokeType( stroke ); assertEquals( "Stroke Type", 4, recognizedType ); } for ( int type = 0; type < 5; type += 1 ) { Stroke stroke = StrokeUtility.createStroke( type, 1 ); int recognizedType = StrokeUtility.getStrokeType( stroke ); assertEquals( "Stroke Type", type, recognizedType ); } } }