net.groboclown.xml.xdstates.v1.impl
Class SetStore

java.lang.Object
  |
  +--net.groboclown.xml.xdstates.v1.impl.SetStore

public class SetStore
extends Object

Keeps track of each sub-ISet. This is where the logic of manipulating one IItem list at a time comes in.

Version:
Alpha 0.9.0 - JDK 1.0+
Author:
Matt Albrecht

Inner Class Summary
private static interface SetStore.ISetCollection
           
private  class SetStore.ItemCollection
           
private  class SetStore.SetCollection
           
 
Field Summary
private  boolean hasFired
           
private  SetStore.ISetCollection[] kids
           
 
Constructor Summary
SetStore(IItem[] kids)
           
 
Method Summary
 ArrayList fire(IDataList list)
          The heart of our logic.
 boolean hasMore()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

kids

private SetStore.ISetCollection[] kids

hasFired

private boolean hasFired
Constructor Detail

SetStore

public SetStore(IItem[] kids)
Method Detail

fire

public ArrayList fire(IDataList list)
The heart of our logic. This and the more logic, anyway.

hasMore

public boolean hasMore()


Written under the LGPL