public abstract class

AbstractEditorDriverGenerator

extends Generator
java.lang.Object
   ↳ com.google.gwt.core.ext.Generator
     ↳ com.google.gwt.editor.rebind.AbstractEditorDriverGenerator
Known Direct Subclasses

Class Overview

A base class for generating Editor drivers.

Summary

Public Constructors
AbstractEditorDriverGenerator()
Public Methods
String generate(TreeLogger logger, GeneratorContext context, String typeName)
Protected Methods
abstract Class<?> getDriverInterfaceType()
abstract Class<?> getDriverSuperclassType()
String getEditorDelegate(EditorData delegateData)
abstract Class<?> getEditorDelegateType()
abstract String mutableObjectExpression(EditorData data, String sourceObjectExpression)
void writeAdditionalContent(TreeLogger logger, GeneratorContext context, EditorModel model, SourceWriter sw)
abstract void writeDelegateInitialization(SourceWriter sw, EditorData d, Map<EditorDataString> delegateFields)
[Expand]
Inherited Methods
From class com.google.gwt.core.ext.Generator
From class java.lang.Object

Public Constructors

public AbstractEditorDriverGenerator ()

Public Methods

public String generate (TreeLogger logger, GeneratorContext context, String typeName)

Throws
UnableToCompleteException

Protected Methods

protected abstract Class<?> getDriverInterfaceType ()

protected abstract Class<?> getDriverSuperclassType ()

protected String getEditorDelegate (EditorData delegateData)

protected abstract Class<?> getEditorDelegateType ()

protected abstract String mutableObjectExpression (EditorData data, String sourceObjectExpression)

protected void writeAdditionalContent (TreeLogger logger, GeneratorContext context, EditorModel model, SourceWriter sw)

Throws
UnableToCompleteException

protected abstract void writeDelegateInitialization (SourceWriter sw, EditorData d, Map<EditorDataString> delegateFields)