Package org.freedesktop.dbus.messages
Class ObjectTree
java.lang.Object
org.freedesktop.dbus.messages.ObjectTree
Keeps track of the exported objects for introspection data
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Loggerprivate ObjectTree.TreeNodestatic final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(String _path, ExportedObject _object, String _data) Introspect(String _path) private ObjectTree.TreeNoderecursiveAdd(ObjectTree.TreeNode _current, String _path, ExportedObject _object, String _data) private ObjectTree.TreeNoderecursiveFind(ObjectTree.TreeNode _current, String _path) private StringrecursivePrint(ObjectTree.TreeNode _current) private ObjectTree.TreeNoderecursiveRemove(ObjectTree.TreeNode _current, String _path) voidtoString()
-
Field Details
-
SLASH_PATTERN
-
logger
private final org.slf4j.Logger logger -
root
-
-
Constructor Details
-
ObjectTree
public ObjectTree()
-
-
Method Details
-
recursiveFind
-
recursiveAdd
private ObjectTree.TreeNode recursiveAdd(ObjectTree.TreeNode _current, String _path, ExportedObject _object, String _data) -
add
-
recursiveRemove
-
remove
-
Introspect
-
recursivePrint
-
toString
-