home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2004 May / DPPCPRO0504.ISO / May / Seatools / SeaTools.iso / tools / en / webhelp / webhelp.jar / hhapplet / GloListView.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-04-17  |  967 b   |  50 lines

  1. package hhapplet;
  2.  
  3. import XMLConsumer.IEntry;
  4. import java.util.Vector;
  5.  
  6. public class GloListView extends DynListView {
  7.    private IActionSink m_actionListener;
  8.  
  9.    public void adjustPosition(boolean var1, INumChunkedData[] var2, int[] var3, int var4, int[] var5) {
  10.       if (var1) {
  11.          for(int var7 = 0; var7 < var4; ++var7) {
  12.             ++var5[var3[var7]];
  13.          }
  14.  
  15.       } else {
  16.          for(int var6 = 0; var6 < var4; ++var6) {
  17.             var5[var3[var6]] += -1;
  18.          }
  19.  
  20.       }
  21.    }
  22.  
  23.    public void writeOneItem(BlockContainer var1, boolean var2, INumChunkedData[] var3, int[] var4, int var5, int[] var6, int var7) {
  24.       IEntry var8 = var3[var4[var5]].getEntry(var6[var4[var5]]);
  25.       var1.Insert(var8, 1, var2);
  26.    }
  27.  
  28.    public GloListView(Vector var1) {
  29.       super(var1);
  30.    }
  31.  
  32.    public void mergeItems(BlockContainer var1, boolean var2, INumChunkedData[] var3, int[] var4, int var5, int[] var6, int var7) {
  33.       for(int var8 = 0; var8 < var5; ++var8) {
  34.          this.writeOneItem(var1, var2, var3, var4, var8, var6, var7);
  35.       }
  36.  
  37.    }
  38.  
  39.    public void accept(Vector var1) {
  40.       if (this.m_actionListener != null) {
  41.          this.m_actionListener.accept(var1);
  42.       }
  43.  
  44.    }
  45.  
  46.    public void addActionSink(IActionSink var1) {
  47.       this.m_actionListener = var1;
  48.    }
  49. }
  50.