com.ibm.wsspi.al
Interface ArtifactLoaderNoLibAPI
All Superinterfaces:
- public interface ArtifactLoaderNoLibAPI
- extends ArtifactLoader
Field Summary
Modifier and Type | Field and Description |
---|---|
|
COPYRIGHT
|
Fields inherited from interface com.ibm.wsspi.al.ArtifactLoader |
---|
INSTANCE |
Method Summary
Modifier and Type | Method and Description |
---|---|
|
queryURLsSingleScopeNoLib(java.lang.String artifactType,java.lang.String targetNamespace,java.lang.Object scope)
Return a Collection of URLs that are mapped to the artifact type
and contribute to the specified target namespace.
|
Methods inherited from interface com.ibm.wsspi.al.ArtifactLoader |
---|
queryTNSs, queryURLs, queryURLsSingleScope |
Field Detail
COPYRIGHT
- static final java.lang.String COPYRIGHT
See Also:
Method Detail
queryURLsSingleScopeNoLib
- java.util.Collection queryURLsSingleScopeNoLib( java.lang.String artifactType,
- java.lang.String targetNamespace,
- java.lang.Object scope)
Parameters:
artifactType
- Specifies one of the set of possible artifact
types supported by the artifact loader (e.g. xsd, wsdl, rol, rel, reli,
sel, brg, etc). targetNamespace
- Specifies the target namespace to use for the
query. "null" is the null target namespace, and "*" for all target
namespaces. In the case of SCDL artifact types, this parameter specifies
the name of the SCDL artifacts. scope
- The scope to begin the query for the artifact. The
value null
indicates the current scope. Returns:
A collection of java.net.URLs
"*"
can be used to indicate all, or the value can be"null"
which indicates the null target namespace. This query is semantically equivalent to the following SQL queries:select url from artifactType where targetNamespace="targetNamespace"
select url from artifactType where targetNamespace="null"
select url from artifactType where targetNamespace="*"
In contrast to
queryURLs
, if no artifacts of the specified type are located in the defined scope (or the default scope if null was specified), the method immedately returns an empty collection.