|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1.7.0) E10686-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DescriptorContext
Method Summary | |
---|---|
java.lang.String |
getJarFileName()
|
java.lang.String |
getJarName()
|
java.net.URL |
getJarURL()
|
java.util.jar.Manifest |
getManifest()
|
javax.naming.Context |
getNamingContext()
|
java.lang.String |
getString(java.util.Collection<java.lang.String> descriptorNames,
java.lang.String suffix)
|
java.lang.String |
getString(java.lang.String[] descriptorNames,
java.lang.String suffix)
|
boolean |
isDescriptorVisible(java.util.Collection<java.lang.String> names,
boolean checkParents)
|
boolean |
isDescriptorVisible(java.lang.String[] names,
boolean checkParents)
See overloaded method. |
boolean |
isPackageVisible(java.lang.String packageName,
boolean checkParents)
Scan all manifest relevant packages (including the main one) and bundles to determine if any rule causes the package to be made explicitly visible or not. |
boolean |
jarExists()
|
Method Detail |
---|
java.net.URL getJarURL()
boolean jarExists()
java.lang.String getString(java.util.Collection<java.lang.String> descriptorNames, java.lang.String suffix) throws java.io.IOException
descriptorNames
- components of the bundle key to buildsuffix
- see oracle.adf.share.services.DescriptorConstants.ALL_SUFFIXES
The key will likely have 2 parts:
"ADF_DataControl", "model/AppModule", and the suffix part (ex: "name")
java.io.IOException
- if jar access fails (getLastModified, getManifest, etc)java.lang.String getString(java.lang.String[] descriptorNames, java.lang.String suffix) throws java.io.IOException
descriptorNames
- suffix
-
java.io.IOException
- if jar access fails (getLastModified, getManifest, etc)getString(Collection descriptorNames, String suffix)
java.lang.String getJarName() throws java.io.IOException
java.io.IOException
java.lang.String getJarFileName() throws java.io.IOException
java.io.IOException
boolean isPackageVisible(java.lang.String packageName, boolean checkParents) throws java.io.IOException
packageName
- null or empty string for the main jar manifest
attribute (and resource bundles). Otherwise, the packageName to check
for "Design-Visibility" in the jar manifest. If the value has multiple
elements (separated by either '/' or '.') then the following rules apply:
checkParents
- Passing false will disable the inheritance checking
described here and just check the currently requested package.
java.io.IOException
boolean isDescriptorVisible(java.util.Collection<java.lang.String> names, boolean checkParents) throws java.io.IOException
names
- checkParents
-
java.io.IOException
boolean isDescriptorVisible(java.lang.String[] names, boolean checkParents) throws java.io.IOException
names
- checkParents
-
java.io.IOException
java.util.jar.Manifest getManifest() throws java.io.IOException
java.io.IOException
javax.naming.Context getNamingContext()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1.7.0) E10686-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |