com.mythicscape.batclient.interfaces
Class ParsedResult

java.lang.Object
  extended by com.mythicscape.batclient.interfaces.ParsedResult

public class ParsedResult
extends java.lang.Object


Constructor Summary
ParsedResult(java.lang.String text)
           
ParsedResult(java.lang.String originalText, java.lang.String strippedText, java.util.ArrayList<ParsedAttribute> attributes)
           
 
Method Summary
 void addAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value)
           
 void addAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value, int beginIndex, int endIndex)
           
 void addHiliteAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value, int beginIndex, int endIndex)
          Add an attribute and override any attribute inside the attributes that is clashing.
 java.text.AttributedString getAttributedString()
           
 java.util.ArrayList<ParsedAttribute> getAttributes()
           
 java.lang.String getOriginalText()
           
 java.lang.String getStrippedText()
           
 void setAttributes(java.util.ArrayList<ParsedAttribute> attributes)
           
 void setOriginalText(java.lang.String originalText)
           
 void setStrippedText(java.lang.String strippedText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParsedResult

public ParsedResult(java.lang.String text)

ParsedResult

public ParsedResult(java.lang.String originalText,
                    java.lang.String strippedText,
                    java.util.ArrayList<ParsedAttribute> attributes)
Method Detail

getOriginalText

public java.lang.String getOriginalText()

setOriginalText

public void setOriginalText(java.lang.String originalText)

addAttribute

public void addAttribute(java.text.AttributedCharacterIterator.Attribute attribute,
                         java.lang.Object value,
                         int beginIndex,
                         int endIndex)

addAttribute

public void addAttribute(java.text.AttributedCharacterIterator.Attribute attribute,
                         java.lang.Object value)

addHiliteAttribute

public void addHiliteAttribute(java.text.AttributedCharacterIterator.Attribute attribute,
                               java.lang.Object value,
                               int beginIndex,
                               int endIndex)
Add an attribute and override any attribute inside the attributes that is clashing.

Parameters:
attribute -
value -

getAttributes

public java.util.ArrayList<ParsedAttribute> getAttributes()

setAttributes

public void setAttributes(java.util.ArrayList<ParsedAttribute> attributes)

getStrippedText

public java.lang.String getStrippedText()

setStrippedText

public void setStrippedText(java.lang.String strippedText)

getAttributedString

public java.text.AttributedString getAttributedString()