public abstract class AbstractGlyphBuilder<G,D extends GlyphDef<?>> extends Object implements GlyphBuilder<G,D>
| Modifier and Type | Field and Description |
|---|---|
protected String |
defId |
protected ShapeFactory |
factory |
protected D |
glyphDefinition |
protected double |
height |
protected Class<?> |
type |
protected double |
width |
| Constructor and Description |
|---|
AbstractGlyphBuilder() |
| Modifier and Type | Method and Description |
|---|---|
GlyphBuilder<G,D> |
definitionId(String id) |
GlyphBuilder<G,D> |
definitionType(Class<?> type) |
GlyphBuilder<G,D> |
factory(ShapeFactory factory) |
GlyphBuilder<G,D> |
glyphDef(D glyphDef) |
GlyphBuilder<G,D> |
height(double height) |
GlyphBuilder<G,D> |
width(double width) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getTypeprotected String defId
protected Class<?> type
protected ShapeFactory factory
protected double width
protected double height
public GlyphBuilder<G,D> definitionType(Class<?> type)
definitionType in interface GlyphBuilder<G,D extends GlyphDef<?>>public GlyphBuilder<G,D> definitionId(String id)
public GlyphBuilder<G,D> glyphDef(D glyphDef)
glyphDef in interface GlyphBuilder<G,D extends GlyphDef<?>>public GlyphBuilder<G,D> factory(ShapeFactory factory)
factory in interface GlyphBuilder<G,D extends GlyphDef<?>>public GlyphBuilder<G,D> width(double width)
width in interface GlyphBuilder<G,D extends GlyphDef<?>>public GlyphBuilder<G,D> height(double height)
height in interface GlyphBuilder<G,D extends GlyphDef<?>>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.