com.aptana.ide.ui.editors.preferences.formatter
Class Preview

java.lang.Object
  extended by com.aptana.ide.ui.editors.preferences.formatter.Preview
Direct Known Subclasses:
CompilationUnitPreview, SnippetPreview

public abstract class Preview
extends java.lang.Object


Field Summary
protected  ICodeFormatter formatter
           
protected  org.eclipse.jface.preference.IPreferenceStore fPreferenceStore
           
protected  org.eclipse.jface.text.Document fPreviewDocument
           
protected  org.eclipse.jface.text.TextViewer fSourceViewer
           
protected  java.util.Map fWorkingValues
           
protected  IParser parser
           
protected  IParseState parseState
           
 
Constructor Summary
Preview(java.util.Map workingValues, org.eclipse.swt.widgets.Composite parent, java.lang.String language, org.eclipse.jface.preference.IPreferenceStore pstore)
          Create a new Java preview
 
Method Summary
protected abstract  void doFormatPreview()
           
 org.eclipse.swt.widgets.Control getControl()
           
 java.util.Map getWorkingValues()
           
 void setWorkingValues(java.util.Map workingValues)
           
 void showInvisibleCharacters(boolean enable)
           
 void update()
           
protected  void updateWidget()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fPreviewDocument

protected final org.eclipse.jface.text.Document fPreviewDocument

parseState

protected IParseState parseState

parser

protected final IParser parser

formatter

protected final ICodeFormatter formatter

fPreferenceStore

protected final org.eclipse.jface.preference.IPreferenceStore fPreferenceStore

fSourceViewer

protected org.eclipse.jface.text.TextViewer fSourceViewer

fWorkingValues

protected java.util.Map fWorkingValues
Constructor Detail

Preview

public Preview(java.util.Map workingValues,
               org.eclipse.swt.widgets.Composite parent,
               java.lang.String language,
               org.eclipse.jface.preference.IPreferenceStore pstore)
Create a new Java preview

Parameters:
workingValues -
parent -
language -
pstore -
Method Detail

getControl

public org.eclipse.swt.widgets.Control getControl()
Returns:
Control

update

public void update()

updateWidget

protected void updateWidget()

doFormatPreview

protected abstract void doFormatPreview()

getWorkingValues

public java.util.Map getWorkingValues()
Returns:
wValues

setWorkingValues

public void setWorkingValues(java.util.Map workingValues)
Parameters:
workingValues -

showInvisibleCharacters

public void showInvisibleCharacters(boolean enable)
Parameters:
enable -