view src/treecms/proto/api/Node.java @ 26:9b91329e8a04

commit for zemi , doent move
author ShoshiTAMAKI
date Tue, 02 Nov 2010 18:44:21 +0900
parents 99346c04a3cf
children 45881237e777
line wrap: on
line source

package treecms.proto.api;

import java.util.Iterator;

import java.util.List;

public interface Node
{
	public Iterator<Node> iterator();
	public List<Node> getChildList();
	public boolean isChild(Node _child);
	
	public void addChild(Node _child);
	public void addChildren(List<Node> _children);
	public void removeChild(Node _child);
	
	public void up(Node _child);
	public void down(Node _child);
	
	public void setClassName(String _class);
	public String getClassName();
	
	public void setTitle(String _title);
	public String getTitle();
	
	public NodeID getID();
}