Class InlineText

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

public class InlineText extends 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 Details

    • InlineText

      public InlineText()
  • Method Details

    • trimTrailingSpace

      public void trimTrailingSpace(LayoutContext c)
    • isEmpty

      public boolean isEmpty()
    • getSubstring

      public String getSubstring()
    • setSubstring

      public void setSubstring(int start, int end)
    • getMasterText

      public String getMasterText()
    • setMasterText

      public void setMasterText(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 String toString()
      Overrides:
      toString in class Object
    • updateSelection

      public boolean updateSelection(RenderingContext c, Rectangle selection)
    • clearSelection

      public boolean clearSelection()
    • isSelected

      public boolean isSelected()
    • getSelectionEnd

      public short getSelectionEnd()
    • getSelectionStart

      public short getSelectionStart()
    • getSelection

      public String getSelection()
    • selectAll

      public void selectAll()
    • getTextExportText

      public 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 Text getTextNode()
    • setTextNode

      public void setTextNode(Text node)