Package com.helger.regrep
Class RegRep4Writer<JAXBTYPE>
- java.lang.Object
-
- com.helger.jaxb.builder.AbstractJAXBBuilder<IMPLTYPE>
-
- com.helger.jaxb.builder.AbstractWritingJAXBBuilder<JAXBTYPE,IMPLTYPE>
-
- com.helger.jaxb.builder.JAXBWriterBuilder<JAXBTYPE,RegRep4Writer<JAXBTYPE>>
-
- com.helger.regrep.RegRep4Writer<JAXBTYPE>
-
- Type Parameters:
JAXBTYPE- The implementation type.
- All Implemented Interfaces:
com.helger.commons.lang.IHasClassLoader,com.helger.commons.traits.IGenericImplTrait<RegRep4Writer<JAXBTYPE>>,com.helger.jaxb.IJAXBWriter<JAXBTYPE>
@Deprecated(forRemoval=true, since="3.0.0") public class RegRep4Writer<JAXBTYPE> extends com.helger.jaxb.builder.JAXBWriterBuilder<JAXBTYPE,RegRep4Writer<JAXBTYPE>>
Deprecated, for removal: This API element is subject to removal in a future version.A class to write RegRep request and response documents in a structured way. Use the static factory methods to create the correct instances.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description RegRep4Writer(ERegRep4XMLDocumentType eDocType)Deprecated, for removal: This API element is subject to removal in a future version.Constructor with an arbitrary document type.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static RegRep4Writer<CatalogObjectsRequest>catalogObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forCatalogObjectsRequest.static RegRep4Writer<CatalogObjectsResponse>catalogObjectsResponse()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forCatalogObjectsResponse.static RegRep4Writer<FilterObjectsRequest>filterObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forFilterObjectsRequest.static RegRep4Writer<FilterObjectsResponse>filterObjectsResponse()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forFilterObjectsResponse.static RegRep4Writer<QueryRequest>queryRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.static RegRep4Writer<QueryRequest>queryRequest(com.helger.commons.io.resource.ClassPathResource... aAdditionalXSDs)Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.static RegRep4Writer<QueryRequest>queryRequest(Iterable<? extends com.helger.commons.io.resource.ClassPathResource> aAdditionalXSDs)Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.static RegRep4Writer<QueryResponse>queryResponse()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.static RegRep4Writer<QueryResponse>queryResponse(com.helger.commons.io.resource.ClassPathResource... aAdditionalXSDs)Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.static RegRep4Writer<QueryResponse>queryResponse(Iterable<? extends com.helger.commons.io.resource.ClassPathResource> aAdditionalXSDs)Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.static RegRep4Writer<RegistryExceptionType>registryException()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forRegistryExceptionType.static RegRep4Writer<RemoveObjectsRequest>removeObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forRemoveObjectsRequest.static RegRep4Writer<SubmitObjectsRequest>submitObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forSubmitObjectsRequest.static RegRep4Writer<UpdateObjectsRequest>updateObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forUpdateObjectsRequest.static RegRep4Writer<ValidateObjectsRequest>validateObjectsRequest()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forValidateObjectsRequest.static RegRep4Writer<ValidateObjectsResponse>validateObjectsResponse()Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forValidateObjectsResponse.com.helger.commons.state.ESuccesswrite(JAXBTYPE aJAXBDocument, com.helger.jaxb.IJAXBMarshaller<JAXBTYPE> aMarshallerFunc)Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class com.helger.jaxb.builder.JAXBWriterBuilder
createMarshaller, getCharset, getIndentString, getNamespaceContext, getNoNamespaceSchemaLocation, getSchemaLocation, getValidationEventHandler, isFormattedOutput, setCharset, setFormattedOutput, setIndentString, setNamespaceContext, setNoNamespaceSchemaLocation, setSchemaLocation, setValidationEventHandler, toString
-
Methods inherited from class com.helger.jaxb.builder.AbstractWritingJAXBBuilder
createJAXBElement, getMarshallerCustomizer, setMarshallerCustomizer
-
Methods inherited from class com.helger.jaxb.builder.AbstractJAXBBuilder
exceptionCallbacks, getClassLoader, getJAXBContext, getJAXBDocumentType, getSchema, isUseJAXBContextCache, isUseSchema, setUseJAXBContextCache, setUseSchema
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.jaxb.IJAXBWriter
getAsByteBuffer, getAsBytes, getAsDocument, getAsElement, getAsInputStream, getAsMicroDocument, getAsMicroElement, getAsString, getXMLWriterSettings, hasCharset, hasIndentString, hasNoNamespaceSchemaLocation, hasSchemaLocation, isUseSchema, write, write, write, write, write, write, write, write, write
-
-
-
-
Constructor Detail
-
RegRep4Writer
public RegRep4Writer(@Nonnull ERegRep4XMLDocumentType eDocType)
Deprecated, for removal: This API element is subject to removal in a future version.Constructor with an arbitrary document type.- Parameters:
eDocType- Document type to be used. May not benull.
-
-
Method Detail
-
write
@Nonnull public com.helger.commons.state.ESuccess write(@Nonnull JAXBTYPE aJAXBDocument, @Nonnull com.helger.jaxb.IJAXBMarshaller<JAXBTYPE> aMarshallerFunc)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
writein interfacecom.helger.jaxb.IJAXBWriter<JAXBTYPE>- Overrides:
writein classcom.helger.jaxb.builder.JAXBWriterBuilder<JAXBTYPE,RegRep4Writer<JAXBTYPE>>
-
submitObjectsRequest
@Nonnull public static RegRep4Writer<SubmitObjectsRequest> submitObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forSubmitObjectsRequest.- Returns:
- The builder and never
null
-
updateObjectsRequest
@Nonnull public static RegRep4Writer<UpdateObjectsRequest> updateObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forUpdateObjectsRequest.- Returns:
- The builder and never
null
-
removeObjectsRequest
@Nonnull public static RegRep4Writer<RemoveObjectsRequest> removeObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forRemoveObjectsRequest.- Returns:
- The builder and never
null
-
queryRequest
@Nonnull public static RegRep4Writer<QueryRequest> queryRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.- Returns:
- The builder and never
null
-
queryRequest
@Nonnull public static RegRep4Writer<QueryRequest> queryRequest(@Nonnull com.helger.commons.io.resource.ClassPathResource... aAdditionalXSDs)
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.- Parameters:
aAdditionalXSDs- Additional XSDs- Returns:
- The builder and never
null
-
queryRequest
@Nonnull public static RegRep4Writer<QueryRequest> queryRequest(@Nonnull Iterable<? extends com.helger.commons.io.resource.ClassPathResource> aAdditionalXSDs)
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryRequest.- Parameters:
aAdditionalXSDs- Additional XSDs- Returns:
- The builder and never
null
-
queryResponse
@Nonnull public static RegRep4Writer<QueryResponse> queryResponse()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.- Returns:
- The builder and never
null
-
queryResponse
@Nonnull public static RegRep4Writer<QueryResponse> queryResponse(@Nonnull com.helger.commons.io.resource.ClassPathResource... aAdditionalXSDs)
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.- Parameters:
aAdditionalXSDs- Additional XSDs- Returns:
- The builder and never
null
-
queryResponse
@Nonnull public static RegRep4Writer<QueryResponse> queryResponse(@Nonnull Iterable<? extends com.helger.commons.io.resource.ClassPathResource> aAdditionalXSDs)
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forQueryResponse.- Parameters:
aAdditionalXSDs- Additional XSDs- Returns:
- The builder and never
null
-
registryException
@Nonnull public static RegRep4Writer<RegistryExceptionType> registryException()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forRegistryExceptionType.- Returns:
- The builder and never
null
-
validateObjectsRequest
@Nonnull public static RegRep4Writer<ValidateObjectsRequest> validateObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forValidateObjectsRequest.- Returns:
- The builder and never
null
-
validateObjectsResponse
@Nonnull public static RegRep4Writer<ValidateObjectsResponse> validateObjectsResponse()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forValidateObjectsResponse.- Returns:
- The builder and never
null
-
catalogObjectsRequest
@Nonnull public static RegRep4Writer<CatalogObjectsRequest> catalogObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forCatalogObjectsRequest.- Returns:
- The builder and never
null
-
catalogObjectsResponse
@Nonnull public static RegRep4Writer<CatalogObjectsResponse> catalogObjectsResponse()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forCatalogObjectsResponse.- Returns:
- The builder and never
null
-
filterObjectsRequest
@Nonnull public static RegRep4Writer<FilterObjectsRequest> filterObjectsRequest()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forFilterObjectsRequest.- Returns:
- The builder and never
null
-
filterObjectsResponse
@Nonnull public static RegRep4Writer<FilterObjectsResponse> filterObjectsResponse()
Deprecated, for removal: This API element is subject to removal in a future version.Create a writer builder forFilterObjectsResponse.- Returns:
- The builder and never
null
-
-