]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.util/src/org/argeo/util/directory/HierarchyUnit.java
1 package org
.argeo
.util
.directory
;
3 import java
.util
.Dictionary
;
5 /** A unit within the high-level organisational structure of a directory. */
6 public interface HierarchyUnit
{
7 String
getHierarchyUnitName();
9 HierarchyUnit
getParent();
11 Iterable
<HierarchyUnit
> getDirectHierarchyUnits(boolean functionalOnly
);
13 boolean isFunctional();
17 Directory
getDirectory();
19 Dictionary
<String
, Object
> getProperties();