Package com.sun.tools.xjc.reader
Class Ring
java.lang.Object
com.sun.tools.xjc.reader.Ring
Holds all the binding related singleton components in a "ring",
and let you access those components, creating them as necessary.
A Ring
is local to a thread,
and only one instanceof Ring
can be active at any given time.
Use begin()
and end(Ring)
to start/end a ring scope.
Inside a scope, use get()
to obtain the instance.
When a Model
is built by the reader, an active Ring
scope
is assumed.
Components in Ring
Depending on the schema language we are dealing with, different components are in the model. But at least the following components are in the ring.
- Author:
- Kohsuke Kawaguchi
-
Method Summary
-
Method Details
-
add
-
add
public static <T> void add(T o) -
get
-
get
An instance is associated with a thread. -
begin
Starts a new scope. -
end
Ends a scope.
-