Package net.webpdf.wsclient.schema
Interface FileDataType<T>
-
- Type Parameters:
T- The data format of the source data.
- All Known Implementing Classes:
AppearanceFileDataType,AttachmentFileDataType,BackgroundFileDataType,CertificateFileDataType,FormsFileDataType,MergeFileDataType,PortfolioFileDataType,PrivateKeyFileDataType,QrSwissPaymentContentType,SignatureFileDataType,TemplateDataType,TemplateFileType,WatermarkFileDataType,XmpFileDataType,XslTransformationFileType,ZugferdFileDataType
public interface FileDataType<T>A class implementing
FileDataTypeshall provide a common interface to access the binary data of some resource.It shall be inherited by different JAXB stubs to provide a unified access to data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable FileDataSourceTypegetSource()Return the file data source.@Nullable StringgetUri()Returns the source URI.TgetValue()Returns the value in the selected data format.booleanisSetSource()Returnstrue, if a file data source has been set.booleanisSetUri()Returnstrue, if a file source URI has been set.booleanisSetValue()Returnstrue, if a direct byte value has been set.voidsetSource(@Nullable FileDataSourceType value)Set the file data source.voidsetUri(@Nullable String value)Set the source URI.voidsetValue(T value)Set the value in the selected data format.
-
-
-
Method Detail
-
getSource
@Nullable @Nullable FileDataSourceType getSource()
Return the file data source. (might benull, if the data source shall be defined using a URI or direct byte value.)- Returns:
- The file data source.
-
setSource
void setSource(@Nullable @Nullable FileDataSourceType value)Set the file data source. (might benull, if the data source shall be defined using a URI or direct byte value.)- Parameters:
value- The file data source.
-
isSetSource
boolean isSetSource()
Returnstrue, if a file data source has been set.- Returns:
true, if a file data source has been set.
-
getUri
@Nullable @Nullable String getUri()
Returns the source URI. (might benull, if the data source shall be defined using a file data handler or direct byte value.)- Returns:
- The source URI.
-
setUri
void setUri(@Nullable @Nullable String value)Set the source URI. (might benull, if the data source shall be defined using a file data handler or direct byte value.)- Parameters:
value- The source URI.
-
isSetUri
boolean isSetUri()
Returnstrue, if a file source URI has been set.- Returns:
true, if a file source URI has been set.
-
getValue
@Nullable T getValue()
Returns the value in the selected data format. (might benull, if the data source shall be defined using a file data handler or a URI.)- Returns:
- The source data.
-
setValue
void setValue(@Nullable T value)Set the value in the selected data format. (might benull, if the data source shall be defined using a file data handler or a URI.)- Parameters:
value- The source data.
-
isSetValue
boolean isSetValue()
Returnstrue, if a direct byte value has been set.- Returns:
true, if a direct byte value has been set.
-
-