Packagecom.yworks.graph.model
Classpublic class DefaultColumnLookup
InheritanceDefaultColumnLookup Inheritance DefaultItemLookup Inheritance Object

This is the default implementation of an IColumn's lookup() method.



Protected Properties
 PropertyDefined By
 Inheriteditem : IModelItem
[read-only] Gets the context item.
DefaultItemLookup
Public Methods
 MethodDefined By
  
Creates a new instance with the given column as context.
DefaultColumnLookup
 Inherited
lookup(type:Class):Object
Returns an instance that implements the given type or null.
DefaultItemLookup
 Inherited
lookupForItem(item:Object, type:Class):Object
Tries to create or retrieve an implementation of the given type for a given item.
DefaultItemLookup
 Inherited
setItem(item:IModelItem):void
Sets the context item.
DefaultItemLookup
 Inherited
This method is called by the framework to register the fallback lookup implementation that should be used during a call to IContextLookup.lookup().
DefaultItemLookup
Protected Methods
 MethodDefined By
  
itemLookup(item:IModelItem, type:Class, nextLookup:ILookup, lastLookup:ILookup):Object
[override] Subclasses need to override this method.
DefaultColumnLookup
Constructor Detail
DefaultColumnLookup()Constructor
public function DefaultColumnLookup(item:IColumn = null)

Creates a new instance with the given column as context.

Parameters
item:IColumn (default = null) — The column as context.
Method Detail
itemLookup()method
override protected function itemLookup(item:IModelItem, type:Class, nextLookup:ILookup, lastLookup:ILookup):Object

Subclasses need to override this method.

Parameters

item:IModelItem — The context item to lookup an implementation for.
 
type:Class — The type of the implementation to find.
 
nextLookup:ILookup — The lookup to use for another type.
 
lastLookup:ILookup — The lookup to use as a fallback for the type.

Returns
Object — An implementation of type or null.