Mercurial > hg > Members > shoshi > TreeCMS > TreeCMSPrototype1
diff src/treecms/proto/api/NodeAPI.java @ 0:f815c7c1fb38
hg init
author | shoshi |
---|---|
date | Fri, 27 Aug 2010 15:26:20 +0900 |
parents | |
children | ebf0e1a8c727 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/treecms/proto/api/NodeAPI.java Fri Aug 27 15:26:20 2010 +0900 @@ -0,0 +1,23 @@ +package treecms.proto.api; + +import java.util.Iterator; + +import java.util.List; + +public interface NodeAPI extends Iterable<NodeAPI> +{ + Iterator<NodeAPI> iterator(); + List<NodeAPI> getChildList(); + boolean isChild(NodeAPI _child); + + NodeAPI addChild(); + void removeChild(NodeAPI _child); + + void up(NodeAPI _child); + void down(NodeAPI _child); + + void setClassName(String _class); + void setTitle(String _title); + String getClassName(); + String getTitle(); +} \ No newline at end of file