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.