view src/main/java/jungle/impl/SimpleChildren.java @ 3:9eb9fabd9f29

added Table framework
author shoshi <shoshi@cr.ie.u-ryukyu.ac.jp>
date Wed, 13 Jun 2012 01:29:02 +0900
parents 113050de7f69
children 761d04aecfcb
line wrap: on
line source

package jungle.impl;


import java.util.Iterator;

import jungle.core.Children;
import jungle.core.OrderedNodeSet;
import jungle.core.TreeNode;

public class SimpleChildren implements Children
{
	private final OrderedNodeSet<TreeNode> sets;
	
	public SimpleChildren()
	{
		this(new SimpleOrderedNodeSet<TreeNode>());
	}
	
	private SimpleChildren(OrderedNodeSet<TreeNode> _set)
	{
		sets = _set;
	}

	public Iterator<TreeNode> iterator()
	{
		return sets.iterator();
	}

	public boolean contains(TreeNode n)
	{
		return sets.contains(n);
	}

	public TreeNode getAt(int pos)
	{
		return sets.getAt(pos);
	}

	public int size()
	{
		return sets.size();
	}
	
	
}