agg.attribute.facade.impl
Class DefaultEditorFacade

java.lang.Object
  extended by agg.attribute.facade.impl.DefaultEditorFacade
All Implemented Interfaces:
EditorFacade

public class DefaultEditorFacade
extends java.lang.Object
implements EditorFacade


Field Summary
protected  AttrEditorManager factory
           
protected static DefaultEditorFacade myOnlyInstance
           
 
Constructor Summary
protected DefaultEditorFacade()
           
 
Method Summary
 void editContext(AttrContextEditor ed, AttrContext ctx)
          Setting ("loading") an attribute (rule or match) context into a "top editor".
 void editInstance(AttrTupleEditor ed, AttrInstance inst)
          Setting ("loading") an attribute tuple instance into an attribute tuple editor (or into a "top editor", which is a subclass thereof.
 AttrManager getAttrManager()
          Returns the default attribute manager.
protected  AttrViewSetting getDefaultIfNull(AttrViewSetting v)
           
 AttrTupleEditor getInputParameterEditor()
           
 AttrTupleEditor getSmallEditorForInstance(AttrInstance inst)
          Returns a compact editor for an attribute tuple instance, showing the members' types, names and the instance members, where only the latter can be changed.
 AttrTupleEditor getSmallEditorForInstance(AttrInstance inst, AttrViewSetting v)
           
 AttrTopEditor getTopEditor()
          Returns a comprehensive editor, allowing to edit: - an attribute tuple, including its type member properties, such as the member handlers, types and names; - the hiding and moving of members is possible; - a rule or match context (its variables and application conditions); - options of the attribute component (customization).
 AttrTopEditor getTopEditor(AttrViewSetting v)
           
static EditorFacade self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myOnlyInstance

protected static DefaultEditorFacade myOnlyInstance

factory

protected AttrEditorManager factory
Constructor Detail

DefaultEditorFacade

protected DefaultEditorFacade()
Method Detail

self

public static EditorFacade self()

getAttrManager

public AttrManager getAttrManager()
Description copied from interface: EditorFacade
Returns the default attribute manager.

Specified by:
getAttrManager in interface EditorFacade

getDefaultIfNull

protected AttrViewSetting getDefaultIfNull(AttrViewSetting v)

getTopEditor

public AttrTopEditor getTopEditor()
Description copied from interface: EditorFacade
Returns a comprehensive editor, allowing to edit: - an attribute tuple, including its type member properties, such as the member handlers, types and names; - the hiding and moving of members is possible; - a rule or match context (its variables and application conditions); - options of the attribute component (customization).

Specified by:
getTopEditor in interface EditorFacade

getTopEditor

public AttrTopEditor getTopEditor(AttrViewSetting v)

getSmallEditorForInstance

public AttrTupleEditor getSmallEditorForInstance(AttrInstance inst)
Description copied from interface: EditorFacade
Returns a compact editor for an attribute tuple instance, showing the members' types, names and the instance members, where only the latter can be changed.

Specified by:
getSmallEditorForInstance in interface EditorFacade

getSmallEditorForInstance

public AttrTupleEditor getSmallEditorForInstance(AttrInstance inst,
                                                 AttrViewSetting v)

editInstance

public void editInstance(AttrTupleEditor ed,
                         AttrInstance inst)
Description copied from interface: EditorFacade
Setting ("loading") an attribute tuple instance into an attribute tuple editor (or into a "top editor", which is a subclass thereof.

Specified by:
editInstance in interface EditorFacade

editContext

public void editContext(AttrContextEditor ed,
                        AttrContext ctx)
Description copied from interface: EditorFacade
Setting ("loading") an attribute (rule or match) context into a "top editor".

Specified by:
editContext in interface EditorFacade

getInputParameterEditor

public AttrTupleEditor getInputParameterEditor()
Specified by:
getInputParameterEditor in interface EditorFacade