38 |
|
|
39 |
package org.omg.CORBA; |
package org.omg.CORBA; |
40 |
|
|
41 |
|
|
42 |
/** |
/** |
43 |
* |
* |
44 |
* This class holds the list of the named properties. It is normally |
* This class holds the list of the named properties. It is normally |
70 |
* |
* |
71 |
* @return the newly created context. |
* @return the newly created context. |
72 |
*/ |
*/ |
73 |
public abstract Context create_child(String parm1); |
public abstract Context create_child(String child); |
74 |
|
|
75 |
/** |
/** |
76 |
* Delete one or several (identically named) given properties. |
* Delete one or several (identically named) given properties. |
77 |
* |
* |
78 |
* @param property the name of the property to delet. |
* @param property the name of the property to delete, may |
79 |
|
* end by wildchar character '*'. The search scope is always |
80 |
|
* limited to the current context. |
81 |
*/ |
*/ |
82 |
public abstract void delete_values(String property); |
public abstract void delete_values(String property); |
83 |
|
|
84 |
/** |
/** |
85 |
|
* Search the values. |
86 |
|
* |
87 |
|
* @param start_scope the context at which to initiate the search. |
88 |
|
* @param flags the search operation flags. |
89 |
|
* The flag {@link CTX_RESTRICT_SCOPE} means |
90 |
|
* that search is restricted to the start_scope. |
91 |
|
* @param pattern the property being searched, can be |
92 |
|
* either name or name with the optional trailing wildchar character |
93 |
|
* '*'. |
94 |
|
* @return the list of the found properties. |
95 |
|
*/ |
96 |
|
public abstract NVList get_values(String start_scope, int flags, |
97 |
|
String pattern |
98 |
|
); |
99 |
|
|
100 |
|
/** |
101 |
* Get the parent of this context. |
* Get the parent of this context. |
102 |
* @return the parent of this context. |
* @return the parent of this context. |
103 |
*/ |
*/ |
106 |
/** |
/** |
107 |
* Set a property. |
* Set a property. |
108 |
* @param name the property name. |
* @param name the property name. |
109 |
* @param value the property value. |
* @param value the property value (the {@link Any} must hold string). |
110 |
*/ |
*/ |
111 |
public abstract void set_one_value(String name, Any value); |
public abstract void set_one_value(String name, Any value); |
112 |
|
|
113 |
|
/** |
114 |
|
* Set multiple properties. |
115 |
|
* |
116 |
|
* @param values a list of properties, the {@link Any}'s |
117 |
|
* in the list components must hold strings. |
118 |
|
*/ |
119 |
|
public abstract void set_values(NVList values); |
120 |
|
|
121 |
|
|
122 |
} |
} |