public class CompositeFileElementRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
addCompositeListener(CompositeFileElementListener l)
Adds a listener to receive composite file element event notification.
|
static void |
deregisterCompositeProxy(CompositeFileElementProxy compositeProxy)
Deprecated.
not replac
|
static void |
fireCompositeStateChanged(java.lang.Class compositeElementClass)
Fires a state change event for the given composite element class.
|
static void |
fireCompositeStateChanged(Element compositeElement)
Fires a state change event for the given composite element instance.
|
static void |
fireCompositeStateChanged(Element[] compositeElements)
Fires a state change event for the given composite element instances.
|
static void |
fireCompositeStateChanged(MetaClass<? extends Element> compositeElementClass)
Fires a state change event for the given composite element class.
|
static Element[] |
getCachedCompositeElements(java.net.URL[] urls)
Gets the cached composite elements representing the given file URLs.
|
static Element[] |
getCachedCompositeElements(java.net.URL[] urls,
Depth depth)
Gets the cached composite elements representing the given file URLs.
|
static java.net.URL[] |
getCompositeFileURLs(Element compositeElement)
Gets the file URLs for the given composite element instance.
|
static java.net.URL[] |
getCompositeFileURLs(Element compositeElement,
java.lang.String viewType)
Gets the file URLs for the given composite element instance.
|
static boolean |
isCompositeElement(Element element)
Asks whether the given element instance is a composite file element type.
|
static boolean |
isCompositeElement(Element element,
java.lang.String viewType)
Asks whether the given element instance is a composite file element type.
|
static void |
registerCompositeProxy(CompositeFileElementProxy compositeProxy)
Deprecated.
replaced by declarative registration through composite-file-element-hook.
|
static void |
removeCompositeListener(CompositeFileElementListener l)
Removes a listener to receive composite file element event notification.
|
@Deprecated public static final void registerCompositeProxy(CompositeFileElementProxy compositeProxy)
compositeProxy
- the proxy object.@Deprecated public static final void deregisterCompositeProxy(CompositeFileElementProxy compositeProxy)
compositeProxy
- the proxy object.public static final void fireCompositeStateChanged(Element compositeElement)
compositeElement
- the composite element instance.public static final void fireCompositeStateChanged(java.lang.Class compositeElementClass)
compositeElementClass
- the composite element class.public static final void fireCompositeStateChanged(MetaClass<? extends Element> compositeElementClass)
compositeElementClass
- the composite element class.public static final void fireCompositeStateChanged(Element[] compositeElements)
compositeElements
- the composite element instances.public static final void addCompositeListener(CompositeFileElementListener l)
l
- the listener.public static final void removeCompositeListener(CompositeFileElementListener l)
l
- the listener.public static final boolean isCompositeElement(Element element)
element
- the element instance.public static final boolean isCompositeElement(Element element, java.lang.String viewType)
element
- the element instance.viewType
- the view type.public static final java.net.URL[] getCompositeFileURLs(Element compositeElement)
compositeElement
- the composite element instance.public static final java.net.URL[] getCompositeFileURLs(Element compositeElement, java.lang.String viewType)
compositeElement
- the composite element instance.viewType
- the view type.public static final Element[] getCachedCompositeElements(java.net.URL[] urls)
urls
- the file URLs.depth
- the depth to which URLs should be matched.