Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.render
Class InlineText

java.lang.Object
  extended by org.xhtmlrenderer.render.InlineText

public class InlineText
extends java.lang.Object

A lightweight object which contains a chunk of text from an inline element. It will never extend across a line break nor will it extend across an element nested within its inline element.


Constructor Summary
InlineText()
           
 
Method Summary
 float calcTotalAdjustment(JustificationInfo info)
           
 boolean clearSelection()
           
 void countJustifiableChars(CharCounts counts)
           
 int getEnd()
           
 FunctionData getFunctionData()
           
 java.lang.String getMasterText()
           
 InlineLayoutBox getParent()
           
 java.lang.String getSelection()
           
 short getSelectionEnd()
           
 short getSelectionStart()
           
 int getStart()
           
 java.lang.String getSubstring()
           
 java.lang.String getTextExportText()
           
 org.w3c.dom.Text getTextNode()
           
 int getWidth()
           
 int getX()
           
 boolean isDynamicFunction()
           
 boolean isEmpty()
           
 boolean isSelected()
           
 boolean isTrimmedLeadingSpace()
           
 void paint(RenderingContext c)
           
 void paintSelection(RenderingContext c)
           
 void selectAll()
           
 void setFunctionData(FunctionData functionData)
           
 void setMasterText(java.lang.String masterText)
           
 void setParent(InlineLayoutBox parent)
           
 void setSelectionEnd(short s)
           
 void setSelectionStart(short s)
           
 void setSubstring(int start, int end)
           
 void setTextNode(org.w3c.dom.Text node)
           
 void setTrimmedLeadingSpace(boolean trimmedLeadingSpace)
           
 void setWidth(int width)
           
 void setX(int x)
           
 java.lang.String toString()
           
 void trimTrailingSpace(LayoutContext c)
           
 void updateDynamicValue(RenderingContext c)
           
 boolean updateSelection(RenderingContext c, java.awt.Rectangle selection)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InlineText

public InlineText()
Method Detail

trimTrailingSpace

public void trimTrailingSpace(LayoutContext c)

isEmpty

public boolean isEmpty()

getSubstring

public java.lang.String getSubstring()

setSubstring

public void setSubstring(int start,
                         int end)

getMasterText

public java.lang.String getMasterText()

setMasterText

public void setMasterText(java.lang.String masterText)

getX

public int getX()

setX

public void setX(int x)

getWidth

public int getWidth()

setWidth

public void setWidth(int width)

paint

public void paint(RenderingContext c)

paintSelection

public void paintSelection(RenderingContext c)

getParent

public InlineLayoutBox getParent()

setParent

public void setParent(InlineLayoutBox parent)

isDynamicFunction

public boolean isDynamicFunction()

getFunctionData

public FunctionData getFunctionData()

setFunctionData

public void setFunctionData(FunctionData functionData)

updateDynamicValue

public void updateDynamicValue(RenderingContext c)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

updateSelection

public boolean updateSelection(RenderingContext c,
                               java.awt.Rectangle selection)

clearSelection

public boolean clearSelection()

isSelected

public boolean isSelected()

getSelectionEnd

public short getSelectionEnd()

getSelectionStart

public short getSelectionStart()

getSelection

public java.lang.String getSelection()

selectAll

public void selectAll()

getTextExportText

public java.lang.String getTextExportText()

isTrimmedLeadingSpace

public boolean isTrimmedLeadingSpace()

setTrimmedLeadingSpace

public void setTrimmedLeadingSpace(boolean trimmedLeadingSpace)

countJustifiableChars

public void countJustifiableChars(CharCounts counts)

calcTotalAdjustment

public float calcTotalAdjustment(JustificationInfo info)

getStart

public int getStart()

getEnd

public int getEnd()

setSelectionStart

public void setSelectionStart(short s)

setSelectionEnd

public void setSelectionEnd(short s)

getTextNode

public org.w3c.dom.Text getTextNode()

setTextNode

public void setTextNode(org.w3c.dom.Text node)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home