org.ujmp.core.treematrix
Interface Tree

All Known Subinterfaces:
TreeMatrix
All Known Implementing Classes:
AbstractTreeMatrix, DefaultTreeMatrix, ObjectTreeMatrix

public interface Tree


Method Summary
 void addChild(Object parent, Object child)
           
 void addChildren(Object parent, Collection<? extends Object> children)
           
 void addObject(Object o)
           
 List<Object> getChildren(Object o)
           
 int getNumberOfObjects()
           
 Object getObject(int index)
           
 Collection<Object> getObjectList()
           
 Object getParent(Object o)
           
 Map<Object,Object> getParentMap()
           
 boolean isChild(int parentId, int childId)
           
 boolean isChild(Object parent, Object child)
           
 void removeChild(Object parent, Object child)
           
 void setRoot(Object o)
           
 

Method Detail

getParentMap

Map<Object,Object> getParentMap()

setRoot

void setRoot(Object o)

getChildren

List<Object> getChildren(Object o)

getParent

Object getParent(Object o)

getObjectList

Collection<Object> getObjectList()

isChild

boolean isChild(Object parent,
                Object child)

isChild

boolean isChild(int parentId,
                int childId)

getObject

Object getObject(int index)

addChild

void addChild(Object parent,
              Object child)

addChildren

void addChildren(Object parent,
                 Collection<? extends Object> children)

removeChild

void removeChild(Object parent,
                 Object child)

addObject

void addObject(Object o)

getNumberOfObjects

int getNumberOfObjects()


Copyright © 2010. All Rights Reserved.