- <init>
Copy constructor, creates a copy of the given metadata registry. This is
equivalent to new MetadataR
- adapt
Adapts from the source type to the adaptation type on the given kind.
- build
Builds metadata for when the key is used in a context compatible with context.
- buildSchema
Synchronized to ensure memory visibility into the attribute and element maps and
also to guarantee t
- dirty
Dirty this registry. Whoever is modifying this builder must also hold onto this
builder's lock while
- getAttributes
Package level read-only access to the attributes.
- getElements
Package level read-only access to the elements.
- getOrCreateAttribute
Returns the existing element registry for the given key, or creates it if it
does not already exist.
- getOrCreateElement
Returns the existing element registry for the given key, or creates it if it
does not already exist.
- isRegistered
Returns true if the given key has already been registered. This is used to
prevent reentrant metadat
- merge
Merges another metadata registry into this metadata registry. Both registries
are locked during this
- register
Registers the metadata for an element key. This will call the "registerMetadata"
method on the Eleme