|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.uzh.ifi.attempto.preditor.text.TextContainer
public class TextContainer
This class represents a text container that stores a sequence of text elements that represent a (partial) text or sentence.
Constructor Summary | |
---|---|
TextContainer()
Creates a new text container. |
Method Summary | |
---|---|
void |
addElement(TextElement el)
Adds the text element to the end of the sequence. |
java.lang.String |
getText()
Returns the text that is represented by the sequence of text element as a string. |
TextElement |
getTextElement(int index)
Returns the text element with the given index. |
java.util.ArrayList<TextElement> |
getTextElements()
Returns the sequence of text elements. |
int |
getTextElementsCount()
Returns the number of text elements of this text container. |
void |
removeAllElements()
Removes all text elements. |
void |
removeLastElement()
Removes the last text element of the sequence if it is not empty. |
void |
setTextElements(java.util.List<TextElement> elements)
Sets the text elements. |
void |
updateConnections()
This method updates the connections between the text elements by calling their checkNeighborTextElements -method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextContainer()
Method Detail |
---|
public int getTextElementsCount()
public TextElement getTextElement(int index)
index
- The index of the text element to be returned.
public java.util.ArrayList<TextElement> getTextElements()
public void setTextElements(java.util.List<TextElement> elements)
elements
- A list of text elements.public void addElement(TextElement el)
el
- The text element to be added.public void removeAllElements()
public void removeLastElement()
public java.lang.String getText()
public void updateConnections()
checkNeighborTextElements
-method.
TextElement.checkNeighborTextElements(ch.uzh.ifi.attempto.preditor.text.TextElement, ch.uzh.ifi.attempto.preditor.text.TextElement)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |