public interface ICreateTransformationHandler<P extends ITransformationDocument,R extends IMutableTransformationDocumentParameterized<R>> extends ITransformationHandler<P>
IJavaAllUpdatesTransformationHandler
regarding the transformation
processors.Modifier and Type | Method and Description |
---|---|
R |
createChildDocument(P parentDocument,
java.lang.String subURI,
java.lang.String type,
java.lang.String... parentTypes)
Creates a transformation document from a parent one and with the required given properties.
|
R |
createDocument(java.lang.String uri,
java.lang.String type,
java.lang.String... parentTypes)
Creates a transformation document with the required given properties, and with automatic memory management.
|
R |
createUnmanagedDocument(java.lang.String uri,
java.lang.String type,
java.lang.String... parentTypes)
Creates a transformation document with the required given properties without automatic memory management (as
described in
createDocument(String, String, String...) . |
discard, yield
R createDocument(@Nonnull java.lang.String uri, @Nonnull java.lang.String type, @Nullable java.lang.String... parentTypes)
createUnmanagedDocument(String, String, String...)
where one needs to delete
the created document explicitly.uri
- The unique document identifier.type
- The document representative type.parentTypes
- A possible list of parent types ordered from their natural hierarchy.IMutableTransformationDocument
.R createChildDocument(@Nonnull P parentDocument, @Nonnull java.lang.String subURI, @Nonnull java.lang.String type, @Nullable java.lang.String... parentTypes)
parentDocument
- The parent document to consider.subURI
- The sub-URI that will added to the parent one in order to define a new unique one.type
- The document representative type.parentTypes
- A possible list of parent types ordered from their natural hierarchy.IMutableTransformationDocument
.R createUnmanagedDocument(@Nonnull java.lang.String uri, @Nonnull java.lang.String type, @Nullable java.lang.String... parentTypes)
createDocument(String, String, String...)
.uri
- The unique document identifier.type
- The document representative type.parentTypes
- A possible list of parent types ordered from their natural hierarchy.IMutableTransformationDocument
.Copyright © 2013 Dassault Systèmes, All Rights Reserved.