home *** CD-ROM | disk | FTP | other *** search
- package hhapplet;
-
- import XMLConsumer.IEntry;
- import java.util.Vector;
-
- public class GloListView extends DynListView {
- private IActionSink m_actionListener;
-
- public void adjustPosition(boolean var1, INumChunkedData[] var2, int[] var3, int var4, int[] var5) {
- if (var1) {
- for(int var7 = 0; var7 < var4; ++var7) {
- ++var5[var3[var7]];
- }
-
- } else {
- for(int var6 = 0; var6 < var4; ++var6) {
- var5[var3[var6]] += -1;
- }
-
- }
- }
-
- public void writeOneItem(BlockContainer var1, boolean var2, INumChunkedData[] var3, int[] var4, int var5, int[] var6, int var7) {
- IEntry var8 = var3[var4[var5]].getEntry(var6[var4[var5]]);
- var1.Insert(var8, 1, var2);
- }
-
- public GloListView(Vector var1) {
- super(var1);
- }
-
- public void mergeItems(BlockContainer var1, boolean var2, INumChunkedData[] var3, int[] var4, int var5, int[] var6, int var7) {
- for(int var8 = 0; var8 < var5; ++var8) {
- this.writeOneItem(var1, var2, var3, var4, var8, var6, var7);
- }
-
- }
-
- public void accept(Vector var1) {
- if (this.m_actionListener != null) {
- this.m_actionListener.accept(var1);
- }
-
- }
-
- public void addActionSink(IActionSink var1) {
- this.m_actionListener = var1;
- }
- }
-