MetaDone
metadone.client.grasyla2.visuallibrary.PointShapeEngine Class Reference
Inheritance diagram for metadone.client.grasyla2.visuallibrary.PointShapeEngine:
Collaboration diagram for metadone.client.grasyla2.visuallibrary.PointShapeEngine:

List of all members.

Public Member Functions

 PointShapeEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition

Static Public Member Functions

static Set< String > getAttributeTypes ()

Protected Member Functions

AttributeBuilder< PointShape > getBuilder (String type)
AttributeBuilder< PointShape > getDefaultBuilder (String type)

Static Package Functions

 [static initializer]

Static Private Attributes

static final AttributeBuilder
< PointShape > 
DEFAULT_BUILDER
static final Map< String,
AttributeBuilder< PointShape > > 
BUILDERS = new HashMap<String, AttributeBuilder<PointShape>>()
static final int DEFAULT_SIZE = 4

Detailed Description

An engine that creates PointShape.

Attributes

Depends on the `type`.

Contents

Depends on the `type`.

Result
An PointShape.

Types

point
Draws a circle of the given `size` and optionnaly `filled`.
square
Same as point, but draws a square instead of a circle.
Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.visuallibrary.PointShapeEngine.PointShapeEngine ( GrasylaContext  context,
ConcreteObject  expression,
Engine  parent 
) throws BadPreCondition

Initializes this engine.

Parameters:
contextThe context
expressionThe expression
parentThe parent or null
Exceptions:
BadPreCondition

Member Function Documentation

metadone.client.grasyla2.visuallibrary.PointShapeEngine.[static initializer] ( ) [static, package]
static Set<String> metadone.client.grasyla2.visuallibrary.PointShapeEngine.getAttributeTypes ( ) [static]

Returns the set of supported attribute types.

Returns:
The unmodifiable set of types

References metadone.client.grasyla2.visuallibrary.PointShapeEngine.BUILDERS.

AttributeBuilder<PointShape> metadone.client.grasyla2.visuallibrary.PointShapeEngine.getBuilder ( String  type) [protected]
AttributeBuilder<PointShape> metadone.client.grasyla2.visuallibrary.PointShapeEngine.getDefaultBuilder ( String  type) [protected]

Member Data Documentation

final Map<String, AttributeBuilder<PointShape> > metadone.client.grasyla2.visuallibrary.PointShapeEngine.BUILDERS = new HashMap<String, AttributeBuilder<PointShape>>() [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations