Uses of Interface
net.groboclown.xml.xdstates.v1.IItem

Packages that use IItem
net.groboclown.xml.xdstates.v1 A framework which allows for the generation of permutations of data from an XML file. 
net.groboclown.xml.xdstates.v1.impl   
net.groboclown.xml.xdstates.v1.modules   
 

Uses of IItem in net.groboclown.xml.xdstates.v1
 

Subinterfaces of IItem in net.groboclown.xml.xdstates.v1
 interface ISet
          An interface that contains all the data associated with a Set in the tree.
 

Methods in net.groboclown.xml.xdstates.v1 that return IItem
 IItem ISetBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem[] ISet.getChildren()
           
 IItem[] IDataList.getItems()
          The current list of contained items, having gone through any necessary permutations.
 IItem Factory.createItem(String data)
           
 

Methods in net.groboclown.xml.xdstates.v1 with parameters of type IItem
 IItem ISetBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 ISet Factory.createSet(IAttribute[] attr, IItem[] items)
           
 IDataList Factory.createList(IDataList orig, IItem[] items)
           
 

Uses of IItem in net.groboclown.xml.xdstates.v1.impl
 

Classes in net.groboclown.xml.xdstates.v1.impl that implement IItem
 class ItemX
           
protected static class MacroBuilder.MacroSet
           
protected static class MacroBuilder.MNodeSet
           
protected static class MacroBuilder.MSubTreeItem
          This needs to be known by the MacroPrototypeBuilder.
 class SetX
          An interface that contains all the data associated with a Set in the tree.
protected static class XmlStatesBuilder.XmlStatesSet
           
 

Fields in net.groboclown.xml.xdstates.v1.impl declared as IItem
private  IItem[] SetX.kids
           
private  IItem[] SetStore.ItemCollection.items
           
private  IItem[] SetStore.SetCollection.list
           
private  IItem StateIteratorHandler.m_root
           
private  IItem[] DataListX.items
           
 

Methods in net.groboclown.xml.xdstates.v1.impl that return IItem
 IItem MacroPrototypeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
protected  IItem[] MacroPrototypeBuilder.copyChildren(ISet parent, IItem[] setList, IItem[] children)
           
 IItem ForEachIterationBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem IncludeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem XmlStatesBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem[] SetX.getChildren()
           
 IItem[] SetStore.ISetCollection.getItems()
           
 IItem[] SetStore.ItemCollection.getItems()
           
 IItem[] SetStore.SetCollection.getItems()
           
 IItem StateIteratorHandler.getRoot()
          Call this method after XML parsing has completed, and everything went ok.
 IItem[] StateIteratorHandler.Holder.getKids()
           
 IItem StateIteratorHandler.Holder.createItem()
           
 IItem[] DataListX.getItems()
           
 IItem SetBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem SetBuilder.ElBuildo.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.MSubTreeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.MNodeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem ModuleBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 

Methods in net.groboclown.xml.xdstates.v1.impl with parameters of type IItem
 IItem MacroPrototypeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
protected  ISet MacroPrototypeBuilder.copySet(ISet parent, ISet source, IItem[] children)
           
protected  IItem[] MacroPrototypeBuilder.copyChildren(ISet parent, IItem[] setList, IItem[] children)
           
 IItem ForEachIterationBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem IncludeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem XmlStatesBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 void SetX.setItems(IItem[] kids)
          Special method - used only during XML document loading
 void StateIteratorHandler.Holder.addKid(IItem kid)
           
 IItem SetBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem SetBuilder.ElBuildo.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.MSubTreeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem MacroBuilder.MNodeBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 IItem ModuleBuilder.createItem(String tagName, IAttribute[] attributes, String text, IItem[] children, IAttributeMap attrMap, ISetBuilderMap setBuilderMap, IInputStreamGenerator inputStreamGen)
          The builder will create a new IItem to be placed into the tree, as a child of the given parent.
 

Constructors in net.groboclown.xml.xdstates.v1.impl with parameters of type IItem
SetX(IAttribute[] attr, IItem[] kids)
           
SetX(IAttribute[] attr, IItem[] kids, boolean _doFireForEachIteration)
           
XmlStatesBuilder.XmlStatesSet(IAttribute[] attr, IItem[] kids)
           
SetStore(IItem[] kids)
           
SetStore.ItemCollection(IItem item)
           
DataListX(IDataList orig, IItem[] items)
           
DataListX(IDataList orig, ISet set, IItem[] items)
           
MacroBuilder.MacroSet(IAttribute[] attr, IItem[] kids)
           
MacroBuilder.MNodeSet(IAttribute tagName, ISetBuilderMap sbm, IAttributeMap am, IInputStreamGenerator isg, IAttribute[] attr, IItem[] kids)
           
 

Uses of IItem in net.groboclown.xml.xdstates.v1.modules
 

Methods in net.groboclown.xml.xdstates.v1.modules with parameters of type IItem
protected abstract  void AbstractVSelect.select(IItem[] in, ArrayList out)
          Load the given out list with the selected items from the in list, using the current getIndex().
protected  void VSelectEach.select(IItem[] in, ArrayList out)
          Load the given out list with the selected items from the in list, using the current getIndex().
 



Written under the LGPL