biz.hammurapi.config
Class PathNavigator
java.lang.Object
biz.hammurapi.config.PathNavigator
- All Implemented Interfaces:
- Context
public abstract class PathNavigator
- extends java.lang.Object
- implements Context
Helper class to navigate context trees. Follows unix filesystem naming convention: / is a path separator,
. is current element, .. is parent element, absolute path starts with /
- Author:
- Pavel Vlasov
Field Summary |
protected java.lang.Object |
master
|
Method Summary |
java.lang.Object |
get(java.lang.String name)
|
protected abstract java.lang.Object |
getChild(java.lang.String name)
|
protected abstract java.lang.Object |
getParent()
|
static Context |
newInstance(Context master,
java.lang.Object parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
master
protected java.lang.Object master
PathNavigator
public PathNavigator(java.lang.Object master)
getParent
protected abstract java.lang.Object getParent()
getChild
protected abstract java.lang.Object getChild(java.lang.String name)
get
public java.lang.Object get(java.lang.String name)
- Specified by:
get
in interface Context
newInstance
public static Context newInstance(Context master,
java.lang.Object parent)
- Parameters:
master
- Master context.parent
- Parent object.
- Returns:
- Instance of PathNavigator.
Copyright © 2003 Hammurapi Group. All Rights Reserved.