public abstract class Context extends Object
ORB.get_default_context() and then invoking
create_child(String) of the default context.
The contexts are named.| Constructor and Description |
|---|
Context() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
context_name()
Get the context name.
|
abstract Context |
create_child(String child)
Create a child of this Context, giving it a name.
|
abstract void |
delete_values(String property)
Delete one or several (identically named) given properties.
|
abstract NVList |
get_values(String start_scope,
int flags,
String pattern)
Search the values.
|
abstract Context |
parent()
Get the parent of this context.
|
abstract void |
set_one_value(String name,
Any value)
Set a property.
|
abstract void |
set_values(NVList values)
Set multiple properties.
|
public Context()
public abstract String context_name()
public abstract Context create_child(String child)
child - a name of the child context.public abstract void delete_values(String property)
property - the name of the property to delete, may
end by wildchar character '*'. The search scope is always
limited to the current context.public abstract NVList get_values(String start_scope, int flags, String pattern)
start_scope - the context at which to initiate the search.flags - the search operation flags.
The flag CTX_RESTRICT_SCOPE means
that search is restricted to the start_scope.pattern - the property being searched, can be
either name or name with the optional trailing wildchar character
'*'.public abstract Context parent()
public abstract void set_one_value(String name, Any value)
name - the property name.value - the property value (the Any must hold string).public abstract void set_values(NVList values)
values - a list of properties, the Any's
in the list components must hold strings.