org.thdl.quilldriver
Class TranscriptRenderer

java.lang.Object
  |
  +--org.thdl.quilldriver.TranscriptRenderer

public class TranscriptRenderer
extends Object


Field Summary
private  Color attColor
           
private  StyledDocument doc
           
private  Map endOffsets
           
private  float indentIncrement
           
private  JTextPane pane
           
private  Map startOffsets
           
private  Color tagColor
           
private  Color textColor
           
private  Document xml
           
 
Constructor Summary
TranscriptRenderer(Document xmlDoc, JTextPane textPane)
           
 
Method Summary
 int getEndOffsetForNode(Object node)
           
 Object getNodeForOffset(int offset)
           
 int getStartOffsetForNode(Object node)
           
 boolean isEditable(Object node)
           
 void render()
           
private  void renderAttribute(Attribute att)
           
private  void renderElement(Element e, float indent)
           
private  void renderText(Text t, float indent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xml

private Document xml

pane

private JTextPane pane

doc

private StyledDocument doc

startOffsets

private Map startOffsets

endOffsets

private Map endOffsets

indentIncrement

private final float indentIncrement
See Also:
Constant Field Values

tagColor

private final Color tagColor

attColor

private final Color attColor

textColor

private final Color textColor
Constructor Detail

TranscriptRenderer

public TranscriptRenderer(Document xmlDoc,
                          JTextPane textPane)
Method Detail

render

public void render()

renderElement

private void renderElement(Element e,
                           float indent)

renderAttribute

private void renderAttribute(Attribute att)

renderText

private void renderText(Text t,
                        float indent)

getNodeForOffset

public Object getNodeForOffset(int offset)

getStartOffsetForNode

public int getStartOffsetForNode(Object node)

getEndOffsetForNode

public int getEndOffsetForNode(Object node)

isEditable

public boolean isEditable(Object node)


These API docs were created 02/02/2003 08:20 PM.
Copyright © 2001-2002 Tibetan and Himalayan Digital Library. All Rights Reserved.
Hosted by SourceForge_Logo