|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.PingOO.DLAI.lib.directorytree.DirectoryTreeFormatter
Parses a value hastable into a directory tree.
| Field Summary | |
private static java.lang.String |
ADMINISTRATOR_ALIAS_TYPE
Defines an administrator alias. |
private static java.lang.String |
COUNTRY_NODE_TYPE
Defines a country node. |
private static java.lang.String |
DEPARTEMENT_NODE_TYPE
Defines a departement node. |
private static java.lang.String |
LIST_GROUP_TYPE
Defines a list group. |
private static java.lang.String |
LIST_HOME_TYPE
Defines a list home. |
private static java.lang.String |
LIST_SHEET_TYPE
Defines a list. |
private static java.lang.String |
ORGANIZATION_NODE_TYPE
Defines an organization node. |
private static java.lang.String |
PEOPLE_HOME_TYPE
Defines a user group home. |
private static java.lang.String |
RESOURCE_ALIAS_TYPE
Defines a resource sheet. |
private static java.lang.String |
RESOURCE_GROUP_TYPE
Defines a resource node. |
private static java.lang.String |
RESOURCE_HOME_TYPE
Defines a resource home. |
private static java.lang.String |
RESOURCE_SHEET_TYPE
Defines a resource sheet. |
private static java.lang.String |
SECTION_NODE_TYPE
Defines a section node. |
private static java.lang.String |
USER_ALIAS_TYPE
Defines a user alias. |
private static java.lang.String |
USER_GROUP_TYPE
Defines a user group. |
private static java.lang.String |
USER_SHEET_TYPE
Defines a user sheet. |
| Constructor Summary | |
private |
DirectoryTreeFormatter()
Hides the constructor from the outside. |
| Method Summary | |
private static DirectoryComponent |
createLeaf(java.lang.String name,
java.lang.String type)
Creates a leaf (an empty component). |
private static GroupNode |
createNode(java.lang.String name,
java.lang.String type,
ValueHashtable groupTable,
DirectoryTreeModel model)
Generates a node. |
private static DirectoryComponent |
initialize(java.lang.String dn)
Creates the non-expanded path by analyzing the dn string. |
static DirectoryComponent |
parseIn(java.lang.String dn)
Parse a value hastable into a directory tree. |
static DirectoryComponent |
parseIn(java.lang.String dn,
ValueHashtable directoryTable)
Parse a value hastable into a directory tree. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private static java.lang.String COUNTRY_NODE_TYPE
private static java.lang.String DEPARTEMENT_NODE_TYPE
private static java.lang.String SECTION_NODE_TYPE
private static java.lang.String ORGANIZATION_NODE_TYPE
private static java.lang.String USER_SHEET_TYPE
private static java.lang.String USER_ALIAS_TYPE
private static java.lang.String ADMINISTRATOR_ALIAS_TYPE
private static java.lang.String USER_GROUP_TYPE
private static java.lang.String PEOPLE_HOME_TYPE
private static java.lang.String RESOURCE_SHEET_TYPE
private static java.lang.String RESOURCE_ALIAS_TYPE
private static java.lang.String RESOURCE_GROUP_TYPE
private static java.lang.String RESOURCE_HOME_TYPE
private static java.lang.String LIST_SHEET_TYPE
private static java.lang.String LIST_GROUP_TYPE
private static java.lang.String LIST_HOME_TYPE
| Constructor Detail |
private DirectoryTreeFormatter()
| Method Detail |
public static DirectoryComponent parseIn(java.lang.String dn)
throws java.lang.NullPointerException
dn - The fixed path to the node that will be edited.null.null
public static DirectoryComponent parseIn(java.lang.String dn,
ValueHashtable directoryTable)
throws java.lang.NullPointerException
dn - The fixed path to the node that will be edited.directoryTable - The expanded contentnull.nullprivate static DirectoryComponent initialize(java.lang.String dn)
dn - The string to be parsed.null in case of problems.
private static GroupNode createNode(java.lang.String name,
java.lang.String type,
ValueHashtable groupTable,
DirectoryTreeModel model)
name - The name of this node.groupTable - The underlying nodes and leaves.null.
private static DirectoryComponent createLeaf(java.lang.String name,
java.lang.String type)
name - The name of the leaf.type - The type of the leaf.null.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||