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, setUserLibrariespublic 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.IOExceptionprotected 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>