ReportMill 7.0 API

com.reportmill.text
Class RMXString.Segment

java.lang.Object
  extended bycom.reportmill.foundation.RMObject
      extended bycom.reportmill.text.RMXString.Segment
All Implemented Interfaces:
java.lang.Cloneable, com.reportmill.foundation.RMArchiver.Archiving
Enclosing class:
RMXString

public static class RMXString.Segment
extends com.reportmill.foundation.RMObject

The Segment inner class represents one of the list of character groups having common attributes in an XString.


Constructor Summary
RMXString.Segment()
           
RMXString.Segment(java.util.Map attrs, int start, int length)
           
 
Method Summary
 int end()
           
 boolean equals(java.lang.Object anObj)
           
 java.lang.Object get(java.lang.String aKey)
           
 RMColor getColor()
           
 RMFont getFont()
           
 RMFormat getFormat()
           
 RMXString.Outline getOutline()
           
 RMParagraph getParagraph()
           
 int getScripting()
           
 boolean isUnderlined()
           
 int length()
           
 void put(java.lang.String aKey, java.lang.Object aVal)
           
 void putAll(java.util.Map aMap)
           
 void remove(java.lang.String aKey)
           
 int start()
           
 java.lang.String toString(RMXString as)
           
 
Methods inherited from class com.reportmill.foundation.RMObject
archiverClassName, clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMXString.Segment

public RMXString.Segment()

RMXString.Segment

public RMXString.Segment(java.util.Map attrs,
                         int start,
                         int length)
Method Detail

get

public java.lang.Object get(java.lang.String aKey)

remove

public void remove(java.lang.String aKey)

put

public void put(java.lang.String aKey,
                java.lang.Object aVal)

putAll

public void putAll(java.util.Map aMap)

getFont

public RMFont getFont()

getColor

public RMColor getColor()

getParagraph

public RMParagraph getParagraph()

isUnderlined

public boolean isUnderlined()

getOutline

public RMXString.Outline getOutline()

getFormat

public RMFormat getFormat()

getScripting

public int getScripting()

start

public int start()

length

public int length()

end

public int end()

equals

public boolean equals(java.lang.Object anObj)

toString

public java.lang.String toString(RMXString as)

ReportMill 7.0 API