net.sourceforge.jfacets
Interface INavigableProfileRepository

All Superinterfaces:
IProfileRepository

public interface INavigableProfileRepository
extends IProfileRepository

An extension of the standard IProfileRepository that supports full navigation (not only bottom-up) in the Profiles Graph.
NOTE : JFacets doesn't need the Profiles Graph to be fully navigable in order to operate. The Navigable PR is used only for IDE purposes where you want to be able to get all informations about the Profiles Graph.

Author:
Remi VANKEISBELCK - remi 'at' rvkb.com

Method Summary
 IProfile[] getRootProfiles()
          Return root profiles (profiles that have no parents).
 IProfile[] getSubProfiles(IProfile parentProfile)
          Return the children of passed profile.
 
Methods inherited from interface net.sourceforge.jfacets.IProfileRepository
getProfileById, getSuperProfiles
 

Method Detail

getRootProfiles

IProfile[] getRootProfiles()
Return root profiles (profiles that have no parents).


getSubProfiles

IProfile[] getSubProfiles(IProfile parentProfile)
Return the children of passed profile.

Parameters:
parentProfile - The profile to get the children for
Returns:
an array of child profiles


Copyright © 2011. All Rights Reserved.