public final class JspLibraryManager extends oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
Restrictions imposed by the library manager:
TagLibraryManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LIBRARY_SETTINGS_FILE_NAME |
Modifier and Type | Method and Description |
---|---|
void |
addJspLibraryEventListener(JspLibraryEventListener listener)
Add a
TEventListener to the library manager. |
void |
addJspLibraryListener(JspLibraryListener listener)
Add a listener to the library manager.
|
void |
addJspLibraryURLClassesProvider(JspLibraryURLClassesProvider urlProvider) |
JspLibraryManager |
getCopy() |
static java.util.Collection<java.net.URL> |
getIndexingMetadata() |
static JspLibraryManager |
getInstance()
Retrieve the current instance of the JspLibraryManager
|
java.util.Collection<JspLibraryURLClassesProvider> |
getJspLibraryURLClassesProviders()
Deprecated.
use
TagLibraryManager.getTagLibraryURLClassesProviders() instead. |
static java.util.Collection<java.net.URL> |
getKnownLibraryAnnotations(JspLibrary library) |
static java.net.URL |
getKnownLibrarySchema(JspLibrary library) |
protected java.net.URL |
getLibraryFileLocation() |
static java.net.URL |
getLibraryIndexingMetadata(java.lang.String tagLibUri) |
static java.net.URL |
getLibrarySettingsFileLocation()
Returns settings file location in the current jdev.
|
protected oracle.jdeveloper.webapp.libraries.TagLibraryManager |
getSingletonInstance() |
protected void |
initFromHistoryFile()
Loads jsp-libraries.xml file from the extension System Directory
|
protected void |
loadExtensionLibraries() |
protected void |
loadExtensionLibrariesExtraInfo() |
protected void |
loadMigratedLibraries() |
protected void |
loadTagLibraryURLClassesProviders() |
protected oracle.jdeveloper.webapp.libraries.TagLibraryManager |
newInstance() |
protected JspLibrary |
newTagLibrary(JspLibrary library) |
protected JspLibraryChangeEvent |
newTagLibraryChangeEvent(java.lang.Object source,
JspLibrary library,
int event) |
protected JspLibraryChangeEvent |
newTagLibraryChangeEvent(java.lang.Object source,
JspLibrary library,
java.util.List events) |
protected java.util.Comparator<JspLibrary> |
newTagLibraryNameComparator() |
protected java.util.Comparator<JspLibrary> |
newTagLibraryUriComparator() |
void |
notifyObserversJspLibraryCreateEvents(oracle.jdevimpl.webapp.jsp.libraries.model.JspLibraryListWrapper jspLibraryListWrapper,
JspLibrary library)
If library is created, notification is sent to Observers before its added
|
static void |
registerKnownLibraryAnnotations(java.lang.String tagLibUri,
java.lang.String libVersion,
java.net.URL url) |
static void |
registerKnownLibraryAnnotations(java.lang.String tagLibUri,
java.net.URL url)
Registers location of the standalone metadata annotation file that contains
metadata for tag library identified by the URI.
|
static void |
registerKnownLibrarySchema(java.lang.String tagLibUri,
java.lang.String libVersion,
java.net.URL url) |
static void |
registerKnownLibrarySchema(java.lang.String tagLibUri,
java.net.URL url)
Registers location of the schema file that contains grammar definition for
tag library identified by the URI.
|
static void |
registerLibraryIndexingMetadata(java.lang.String tagLibUri,
java.net.URL url) |
void |
removedJspLibraryURLClassesProvider(JspLibraryURLClassesProvider urlProvider) |
void |
removeJspLibraryEventListener(JspLibraryEventListener listener)
Remove a library event listener from the library manager.
|
void |
removeJspLibraryListener(JspLibraryListener listener)
Remove a listener from the library manager.
|
protected void |
saveToFile() |
protected void |
saveToHistory(JspLibrary library) |
protected boolean |
validateTaglibURL(JspLibrary library)
Checks that tldURL points to the TLD file located or packaged in a way that
it can work with the JSP version library says it is compatible with.
|
protected boolean |
validateURI(JspLibrary library)
Checks that if libraries URI is already mapped the library name is same, and
that if the URI is a resource path to the TLD file (i.e.
|
activateLibraries, activateLibrary, addActivatableLibrary, addActivatableLibrary, addLibrary, addLibrary, addLibrary, addRegistrationInfo, addTagLibraryListener, addTagLibraryURLClassesProvider, containsLibrary, copyTo, getAllLibraries, getFirstLibraryFromPrefix, getHistory, getLatestLibraryVersions, getLibraries, getLibrariesFromPrefix, getLibrariesFromURI, getLibrariesToSave, getLibrary, getLibrary, getLibraryFromURI, getLibraryFromURI, getOwnerExtensionId, getPackagedLibraries, getPrefixFromURI, getRegistrationInfo, getTagLibraryURLClassesProviders, getUnpackagedLibrary, getUserLibraries, initLibrariesHistory, isEditable, loadAllLibraries, notifyObservers, notifyObservers, removeLibrary, removeLibrary, removeTagLibraryListener, removeTagLibraryURLClassesProvider, setUserLibraries
public static final java.lang.String LIBRARY_SETTINGS_FILE_NAME
@Deprecated public java.util.Collection<JspLibraryURLClassesProvider> getJspLibraryURLClassesProviders()
TagLibraryManager.getTagLibraryURLClassesProviders()
instead.public void addJspLibraryURLClassesProvider(JspLibraryURLClassesProvider urlProvider)
public void removedJspLibraryURLClassesProvider(JspLibraryURLClassesProvider urlProvider)
public static JspLibraryManager getInstance()
public JspLibraryManager getCopy()
getCopy
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
public static java.util.Collection<java.net.URL> getIndexingMetadata()
protected JspLibraryChangeEvent newTagLibraryChangeEvent(java.lang.Object source, JspLibrary library, int event)
newTagLibraryChangeEvent
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected JspLibraryChangeEvent newTagLibraryChangeEvent(java.lang.Object source, JspLibrary library, java.util.List events)
newTagLibraryChangeEvent
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected oracle.jdeveloper.webapp.libraries.TagLibraryManager newInstance()
newInstance
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected void saveToHistory(JspLibrary library)
saveToHistory
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected JspLibrary newTagLibrary(JspLibrary library)
newTagLibrary
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected void saveToFile() throws java.io.IOException
saveToFile
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
java.io.IOException
protected boolean validateTaglibURL(JspLibrary library)
validateTaglibURL
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected boolean validateURI(JspLibrary library)
validateURI
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
public static java.util.Collection<java.net.URL> getKnownLibraryAnnotations(JspLibrary library)
public static java.net.URL getKnownLibrarySchema(JspLibrary library)
protected oracle.jdeveloper.webapp.libraries.TagLibraryManager getSingletonInstance()
getSingletonInstance
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected final java.net.URL getLibraryFileLocation()
getLibraryFileLocation
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
public static java.net.URL getLibrarySettingsFileLocation()
protected void loadTagLibraryURLClassesProviders()
loadTagLibraryURLClassesProviders
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
public void addJspLibraryListener(JspLibraryListener listener)
listener
- the listener to add.protected void loadMigratedLibraries()
loadMigratedLibraries
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected void loadExtensionLibraries()
loadExtensionLibraries
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected void loadExtensionLibrariesExtraInfo()
loadExtensionLibrariesExtraInfo
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected void initFromHistoryFile()
initFromHistoryFile
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
public void addJspLibraryEventListener(JspLibraryEventListener listener)
TEventListener
to the library manager.listener
- the listener to add.public void notifyObserversJspLibraryCreateEvents(oracle.jdevimpl.webapp.jsp.libraries.model.JspLibraryListWrapper jspLibraryListWrapper, JspLibrary library)
public void removeJspLibraryEventListener(JspLibraryEventListener listener)
listener
- the listener to remove.public void removeJspLibraryListener(JspLibraryListener listener)
listener
- the listener to remove.public static java.net.URL getLibraryIndexingMetadata(java.lang.String tagLibUri)
public static void registerLibraryIndexingMetadata(java.lang.String tagLibUri, java.net.URL url)
public static void registerKnownLibraryAnnotations(java.lang.String tagLibUri, java.net.URL url)
public static void registerKnownLibraryAnnotations(java.lang.String tagLibUri, java.lang.String libVersion, java.net.URL url)
public static void registerKnownLibrarySchema(java.lang.String tagLibUri, java.lang.String libVersion, java.net.URL url)
public static void registerKnownLibrarySchema(java.lang.String tagLibUri, java.net.URL url)
protected java.util.Comparator<JspLibrary> newTagLibraryUriComparator()
newTagLibraryUriComparator
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>
protected java.util.Comparator<JspLibrary> newTagLibraryNameComparator()
newTagLibraryNameComparator
in class oracle.jdeveloper.webapp.libraries.TagLibraryManager<JspLibrary>