org.gnu.glib
public final class GListString extends GObject
Deprecated: This class is deprecated. Use Java's collection classes or arrays
instead.
Wrapper class for glib's
This class is not intended to provide all of the functionality of
The Java-Gnome bindings library is free software distributed under the terms
of the GNU Library General Public License version 2.
GList
structure, specialized to hold
only lists of strings. This class provides a way to translate between
GList
and native Java arrays and collections. For instances
initially constructed at the Java layer, the class manages all of the memory
pointed to by the GLib layer, so, in that case, if an instance of this class
gets gc'ed then the GLib memory will be reclaimed. Some instances of this
class have their origin in the GLib layer, however. For these instances, no
GLib memory is reclaimed when the Java instance gets collected.
GList
directly. If, for example, you are interested in
interactively inserting or deleting elements, or iterating over the elements,
you should do such things with Java objects, translating to and from
instances of this class as needed.
org.gnome.glib.GListString
.
You should be aware that there is a considerably different API
in the new library: the architecture is completely different
and most notably internals are no longer exposed to public view.
Constructor Summary | |
---|---|
GListString()
Construct an instance. | |
GListString(Vector vec)
Construct an instance initially containing the elements of the given
vector.
| |
GListString(String[] list)
Construct an instance initially containing the elemnts of the given
array.
|
Method Summary | |
---|---|
void | append(String s)
Append a string to the end of this instance.
|
Handle | append0(Handle handle, String str)
Append a string to this instance, where the string is represented as an
array of byte s representing character values in the
default encoding.
|
protected void | finalize()
Finalize this instance. |
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Construct an instance. It initially contains no elements.Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Construct an instance initially containing the elements of the given vector.Parameters: vec the vector containing the elements to put in the instance
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Construct an instance initially containing the elemnts of the given array.Parameters: list The Array containing the elements to put in this instance.
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Append a string to the end of this instance.Parameters: s the string to append
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Append a string to this instance, where the string is represented as an array ofbyte
s representing character values in the
default encoding.
Parameters: str The string, represented in ISO-8859-1
Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Finalize this instance. This method should never be called, other than by the Java virtual machine.