Revision: 12370
http://sourceforge.net/p/foray/code/12370
Author: victormote
Date: 2022-01-10 13:27:53 +0000 (Mon, 10 Jan 2022)
Log Message:
-----------
Beef up class actually used with code from FoTokenFlow4a.
Modified Paths:
--------------
trunk/foray/foray-orthography/src/main/java/org/foray/orthography/TextFlow4a.java
Modified: trunk/foray/foray-orthography/src/main/java/org/foray/orthography/TextFlow4a.java
===================================================================
--- trunk/foray/foray-orthography/src/main/java/org/foray/orthography/TextFlow4a.java 2022-01-10 13:09:30 UTC (rev 12369)
+++ trunk/foray/foray-orthography/src/main/java/org/foray/orthography/TextFlow4a.java 2022-01-10 13:27:53 UTC (rev 12370)
@@ -28,6 +28,9 @@
package org.foray.orthography;
+import org.foray.common.para.ParaBranch4a;
+import org.foray.common.para.ParaBranch4aIterator;
+
import org.axsl.common.para.ParaBranch;
import org.axsl.common.para.ParaLeaf;
import org.axsl.common.para.ParaNode;
@@ -73,20 +76,17 @@
@Override
public ParaLeaf paraLeafAt(final int leafIndex) {
- // TODO Auto-generated method stub
- return null;
+ return ParaBranch4a.paraLeafAt(this, leafIndex);
}
@Override
public ListIterator<ParaLeaf> leafIterator() {
- // TODO Auto-generated method stub
- return null;
+ return new ParaBranch4aIterator(this);
}
@Override
public Type getParaNodeType() {
- // TODO Auto-generated method stub
- return null;
+ return Type.BRANCH;
}
@Override
@@ -106,20 +106,22 @@
@Override
public int qtyParaLeaves() {
- // TODO Auto-generated method stub
- return 0;
+ int count = 0;
+ for (int index = 0; index < this.tokens.size(); index ++) {
+ final ParaNode paraNode = (ParaNode) this.tokens.get(index);
+ count += paraNode.qtyParaLeaves();
+ }
+ return count;
}
@Override
public int qtyKpLeaves() {
- // TODO Auto-generated method stub
- return 0;
+ throw new UnsupportedOperationException();
}
@Override
public CharSequence getText() {
- // TODO Auto-generated method stub
- return null;
+ throw new UnsupportedOperationException();
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|