MetaDone
|
Classes | |
class | AnchorBuilder |
Public Member Functions | |
AnchorEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Static Public Member Functions | |
static Set< String > | getAttributeTypes () |
Protected Member Functions | |
AnchorBuilder | getBuilder (String type) |
AnchorBuilder | getDefaultBuilder (String type) |
Static Package Functions | |
static void | registerAttributeHandlers (GrasylaEngine engine) |
[static initializer] | |
Static Private Attributes | |
static final String | ANCHOR_ATTR = "bitt" |
static final AnchorBuilder | DEFAULT_BUILDER |
static final HashMap< String, AnchorBuilder > | BUILDERS = new HashMap<String, AnchorBuilder>() |
An engine that produces AnchorDefinition.
true
, keys for both sides are created. Multiple SidedMetaObject and ConcreteObject can be defined at one for a single anchor.
Depends on the `type`.
metadone.client.grasyla2.visuallibrary.AnchorEngine.AnchorEngine | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
metadone.client.grasyla2.visuallibrary.AnchorEngine.[static initializer] | ( | ) | [static, package] |
static Set<String> metadone.client.grasyla2.visuallibrary.AnchorEngine.getAttributeTypes | ( | ) | [static] |
Returns the set of supported attribute types.
References metadone.client.grasyla2.visuallibrary.AnchorEngine.BUILDERS.
AnchorBuilder metadone.client.grasyla2.visuallibrary.AnchorEngine.getBuilder | ( | String | type | ) | [protected] |
AnchorBuilder metadone.client.grasyla2.visuallibrary.AnchorEngine.getDefaultBuilder | ( | String | type | ) | [protected] |
static void metadone.client.grasyla2.visuallibrary.AnchorEngine.registerAttributeHandlers | ( | GrasylaEngine | engine | ) | [static, package] |
Registers attribute handlers for the engine.
The name of the attribute is { ANCHOR_ATTR}.
engine | The engine |
References metadone.client.grasyla2.visuallibrary.AnchorEngine.ANCHOR_ATTR, metadone.client.grasyla2.visuallibrary.GrasylaScene.disposeAnchor(), metadone.client.grasyla2.GrasylaEngine.getContext(), metadone.client.grasyla2.GrasylaContext.getOwner(), metadone.client.grasyla2.visuallibrary.GraphEngine.getScene(), metadone.client.grasyla2.GrasylaEngine.registerAttributeHandler(), metadone.client.grasyla2.GrasylaContext.setOwner(), and metadone.client.grasyla2.visuallibrary.GrasylaScene.updateAnchor().
Referenced by metadone.client.grasyla2.visuallibrary.GrasylaScene.registerAttributeHandlers().
final String metadone.client.grasyla2.visuallibrary.AnchorEngine.ANCHOR_ATTR = "bitt" [static, private] |
final HashMap<String, AnchorBuilder> metadone.client.grasyla2.visuallibrary.AnchorEngine.BUILDERS = new HashMap<String, AnchorBuilder>() [static, private] |
final AnchorBuilder metadone.client.grasyla2.visuallibrary.AnchorEngine.DEFAULT_BUILDER [static, private] |