org.textmining.extraction.word.model
Class TextPiece

java.lang.Object
  extended by org.textmining.extraction.word.model.PropertyNode
      extended by org.textmining.extraction.word.model.TextPiece
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class TextPiece
extends PropertyNode
implements java.lang.Comparable


Field Summary
static java.lang.String ASCII_ENC
           
static java.lang.String UNICODE_ENC
           
 
Constructor Summary
TextPiece(int start, int end, PieceDescriptor pd)
           
 
Method Summary
 int getFcEnd()
           
 int getFcStart()
           
 PieceDescriptor getPieceDescriptor()
           
 java.lang.String getText(byte[] txtSource)
           
 boolean unicode()
           
 boolean usesUnicode()
           
 
Methods inherited from class org.textmining.extraction.word.model.PropertyNode
adjustForDelete, clone, compareTo, equals, getEnd, getStart, setEnd, setStart
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

ASCII_ENC

public static java.lang.String ASCII_ENC

UNICODE_ENC

public static java.lang.String UNICODE_ENC
Constructor Detail

TextPiece

public TextPiece(int start,
                 int end,
                 PieceDescriptor pd)
          throws java.io.UnsupportedEncodingException
Parameters:
start - Offset in main document stream.
Throws:
java.io.UnsupportedEncodingException
Method Detail

getFcEnd

public int getFcEnd()

getFcStart

public int getFcStart()

getPieceDescriptor

public PieceDescriptor getPieceDescriptor()

getText

public java.lang.String getText(byte[] txtSource)

unicode

public boolean unicode()

usesUnicode

public boolean usesUnicode()
Returns:
If this text piece uses unicode