|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.systinet.wasp.dd.Builder
This abstract class is used for reading building of a DeploymentDescriptor
from XML representation.
Nested Class Summary | |
protected static interface |
Builder.BuilderFactory
|
Field Summary | |
static java.lang.String |
BUILDER_FACTORY
Use this constant in getInstance to obtain DD builder
factory from Context . |
static int |
RESOLVE_ACCESSIBLE
Recursively resolve all dependencies. |
static int |
RESOLVE_ALL
Recursively resolve all dependencies. |
static int |
RESOLVE_NODEPS
Do not try to resolve depends-on packages. |
Constructor Summary | |
Builder()
|
Method Summary | |
abstract DeploymentDescriptor |
create(java.lang.String name,
java.lang.String targetNamespace,
java.lang.String version)
Creates a new, empty deployment descriptor. |
static Builder |
createBuilder()
Creates a new builder. |
abstract int |
getResolvingMode()
Returns resolving mode. |
abstract DeploymentDescriptor |
read(QName ddName)
Reads a deployment descriptor when a name is known. |
abstract DeploymentDescriptor |
read(java.lang.String ddUri)
Reads a deployment descriptor when its URI is known. |
abstract DeploymentDescriptor |
read(java.lang.String ddUri,
java.io.InputStream stream)
Reads a deployment descriptor from a stream without loader. |
abstract void |
registerLoader(Loader loader)
Registers a loader. |
abstract void |
setResolvingMode(int mode)
Sets the resolving mode. |
abstract void |
unregisterLoader(Loader loader)
Unregisters a loader. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String BUILDER_FACTORY
getInstance
to obtain DD builder
factory from Context
.
public static final int RESOLVE_NODEPS
RESOLVE_ALL
and re-reading the
deployment descriptor (which was cached when read last time).
getResolvingMode()
,
setResolvingMode(int)
,
Constant Field Valuespublic static final int RESOLVE_ALL
getResolvingMode()
,
setResolvingMode(int)
,
Constant Field Valuespublic static final int RESOLVE_ACCESSIBLE
getResolvingMode()
,
setResolvingMode(int)
,
Constant Field ValuesConstructor Detail |
public Builder()
Method Detail |
public static Builder createBuilder() throws DeploymentException
DeploymentException
- if something goes wrongpublic abstract DeploymentDescriptor create(java.lang.String name, java.lang.String targetNamespace, java.lang.String version)
name
- the name of the newly created deployment descriptortargetNamespace
- the target namespace of the deployment descriptorversion
- the version of the deployment descriptor, not null
public abstract DeploymentDescriptor read(java.lang.String ddUri) throws DeploymentException
ddUri
- the URI of the deployment descriptor
null
if
URI can't be resolved
DeploymentException
- if something wents wrongpublic abstract DeploymentDescriptor read(QName ddName) throws DeploymentException
ddName
- the name of the deployment descriptor to be read
null
if
package with given QName can't be resolved
DeploymentException
- if something went wrongpublic abstract DeploymentDescriptor read(java.lang.String ddUri, java.io.InputStream stream) throws DeploymentException
ddUri
- the URI that is set as the location of DD for
resolving dependenciesstream
- the input stream containing the deployment descriptor
DeploymentException
- if something went wrongpublic abstract void registerLoader(Loader loader)
loader
- the new loaderpublic abstract void unregisterLoader(Loader loader)
loader
- the loader to be unregisteredpublic abstract int getResolvingMode()
RESOLVE_XXX
constants for details.
public abstract void setResolvingMode(int mode)
RESOLVE_XXX
constants for details.
The default resolving mode is RESOLVE_NODEPS
.
mode
- the resolving mode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |