net.groboclown.xml.xdstates.v1.impl
Class MacroBuilder.MNodeSet
java.lang.Object
|
+--net.groboclown.xml.xdstates.v1.impl.SetX
|
+--net.groboclown.xml.xdstates.v1.impl.MacroBuilder.MNodeSet
- All Implemented Interfaces:
- IItem, ISet
- Enclosing class:
- MacroBuilder
- protected static class MacroBuilder.MNodeSet
- extends SetX
Methods inherited from class net.groboclown.xml.xdstates.v1.impl.SetX |
addAttributes, doFireForEachIteration, getAttribute, getAttributes, getChildren, getChildrenCount, getParent, hasNext, hasParent, setItems, setParent, toString |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
tagName
private IAttribute tagName
sbm
private ISetBuilderMap sbm
am
private IAttributeMap am
isg
private IInputStreamGenerator isg
_list
private DataListX _list
MacroBuilder.MNodeSet
public MacroBuilder.MNodeSet(IAttribute tagName,
ISetBuilderMap sbm,
IAttributeMap am,
IInputStreamGenerator isg,
IAttribute[] attr,
IItem[] kids)
copy
public ISet copy(ISet newParent)
- This implementation creates a new ISet based on the given
attribute.
- Overrides:
copy
in class SetX
fire
public IDataList fire(IDataList list)
- Perform the firing on this node and all the sub nodes.
The given list does not contain any items.
- Overrides:
fire
in class SetX
getMacroProperties
protected DataListX getMacroProperties()
Written under the LGPL