Mylyn WikiText

org.eclipse.mylyn.wikitext.ui.viewer
Class MarkupViewer

java.lang.Object
  extended by SourceViewer
      extended by org.eclipse.mylyn.wikitext.ui.viewer.HtmlViewer
          extended by org.eclipse.mylyn.wikitext.ui.viewer.MarkupViewer

public class MarkupViewer
extends HtmlViewer

A viewer that can show wikitext markup (lightweight markup languages) by converting the markup to HTML. Designed for read-only display of markup.

Since:
1.0
Author:
David Green
See Also:
MarkupViewerConfiguration

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.mylyn.wikitext.ui.viewer.HtmlViewer
HtmlViewer.ParseResult
 
Constructor Summary
MarkupViewer(Composite parent, IVerticalRuler ruler, int styles)
           
MarkupViewer(Composite parent, IVerticalRuler verticalRuler, IOverviewRuler overviewRuler, boolean showAnnotationsOverview, int styles)
           
 
Method Summary
 MarkupLanguage getMarkupLanguage()
           
 MarkupParser getParser()
           
 void setDocument(IDocument document, IAnnotationModel annotationModel, int modelRangeOffset, int modelRangeLength)
           
 void setMarkup(String source)
           
 void setMarkupLanguage(MarkupLanguage markupLanguage)
           
 void setParser(MarkupParser parser)
           
 
Methods inherited from class org.eclipse.mylyn.wikitext.ui.viewer.HtmlViewer
configure, getDefaultMonospaceFont, getStylesheet, getTextPresentation, isDisplayImages, parse, setDefaultMonospaceFont, setDisplayImages, setDocumentNoMarkup, setHtml, setStylesheet, setTextPresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkupViewer

public MarkupViewer(Composite parent,
                    IVerticalRuler ruler,
                    int styles)

MarkupViewer

public MarkupViewer(Composite parent,
                    IVerticalRuler verticalRuler,
                    IOverviewRuler overviewRuler,
                    boolean showAnnotationsOverview,
                    int styles)
Method Detail

setMarkup

public void setMarkup(String source)

getParser

public MarkupParser getParser()

setParser

public void setParser(MarkupParser parser)

getMarkupLanguage

public MarkupLanguage getMarkupLanguage()

setMarkupLanguage

public void setMarkupLanguage(MarkupLanguage markupLanguage)

setDocument

public void setDocument(IDocument document,
                        IAnnotationModel annotationModel,
                        int modelRangeOffset,
                        int modelRangeLength)
Overrides:
setDocument in class HtmlViewer

Mylyn WikiText

Copyright © 2007, 2009 David Green and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html