Class QrSwissPaymentBarcodeType
- java.lang.Object
-
- net.webpdf.wsclient.schema.operation.QrSwissPaymentBarcodeType
-
public class QrSwissPaymentBarcodeType extends Object
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">A swiss QR payment barcode.</p>
Java class for QrSwissPaymentBarcodeType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="QrSwissPaymentBarcodeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="content" type="{http://schema.webpdf.de/1.0/operation}QrSwissPaymentContentType"/> <element name="pdf" type="{http://schema.webpdf.de/1.0/operation}QrSwissPaymentPdfType" minOccurs="0"/> <element name="position" type="{http://schema.webpdf.de/1.0/operation}RectangleType" minOccurs="0"/> </all> <attribute name="format" default="codeOnly"> <simpleType> <restriction base="{http://schema.webpdf.de/1.0/operation}QrSwissPaymentFormatType"> </restriction> </simpleType> </attribute> <attribute name="language" default="de"> <simpleType> <restriction base="{http://schema.webpdf.de/1.0/operation}QrSwissPaymentLanguageType"> </restriction> </simpleType> </attribute> <attribute name="dpi" type="{http://www.w3.org/2001/XMLSchema}int" default="200" /> <attribute name="separator" type="{http://schema.webpdf.de/1.0/operation}QrSwissPaymentSeparatorType" default="dashedLineWithScissors" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected QrSwissPaymentContentTypecontentprotected Integerdpi<?protected QrSwissPaymentFormatTypeformat<?protected QrSwissPaymentLanguageTypelanguage<?protected QrSwissPaymentPdfTypepdfprotected RectangleTypeposition<?protected QrSwissPaymentSeparatorTypeseparator<?
-
Constructor Summary
Constructors Constructor Description QrSwissPaymentBarcodeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QrSwissPaymentContentTypegetContent()Gets the value of the content property.intgetDpi()<?QrSwissPaymentFormatTypegetFormat()<?QrSwissPaymentLanguageTypegetLanguage()<?QrSwissPaymentPdfTypegetPdf()Gets the value of the pdf property.RectangleTypegetPosition()<?QrSwissPaymentSeparatorTypegetSeparator()<?booleanisSetContent()booleanisSetDpi()booleanisSetFormat()booleanisSetLanguage()booleanisSetPdf()booleanisSetPosition()booleanisSetSeparator()voidsetContent(QrSwissPaymentContentType value)Sets the value of the content property.voidsetDpi(int value)Sets the value of the dpi property.voidsetFormat(QrSwissPaymentFormatType value)Sets the value of the format property.voidsetLanguage(QrSwissPaymentLanguageType value)Sets the value of the language property.voidsetPdf(QrSwissPaymentPdfType value)Sets the value of the pdf property.voidsetPosition(RectangleType value)Sets the value of the position property.voidsetSeparator(QrSwissPaymentSeparatorType value)Sets the value of the separator property.voidunsetDpi()
-
-
-
Field Detail
-
content
protected QrSwissPaymentContentType content
-
pdf
protected QrSwissPaymentPdfType pdf
-
position
protected RectangleType position
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the position, the barcode shall be placed at.</p>
-
format
protected QrSwissPaymentFormatType format
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select the parts, that shall be included in the barcode. <ul><li>codeOnly = Only the barcode itself shall be shown.</li><li>billOnly = The barcode and the payment summary shall be shown.</li><li>billPortraitSheet = The dimensions of the barcode and the payment summary shall be optimized for placement in the lower left corner of a page in DIN-A4 format.</li><li>billExtraSpace = The same as "billPortraitSheet", but with extra spacings.</li></ul></p>
-
language
protected QrSwissPaymentLanguageType language
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the language of the barcode's payment summary. <ul><li>de = german</li><li>fr = french</li><li>it = italian</li><li>en = english</li></ul></p>
-
dpi
protected Integer dpi
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select the resolution of the barcode.</p>
-
separator
protected QrSwissPaymentSeparatorType separator
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The border style for separators in between the different parts of the barcode. <ul><li>none = No separator shall be used.</li><li>solidLine = A solid separator line.</li><li>solidLineWithScissors = A solid separator line with a scissor icon.</li><li>dashedLine = A dashed separator line.</li><li>dashedLineWithScissors = A dashed separator line with a scissor icon.</li><li>dottedLine = A dotted separator line.</li><li>dottedLineWithScissors = A dotted separator line with a scissor icon.</li></ul></p>
-
-
Method Detail
-
getContent
public QrSwissPaymentContentType getContent()
Gets the value of the content property.- Returns:
- possible object is
QrSwissPaymentContentType
-
setContent
public void setContent(QrSwissPaymentContentType value)
Sets the value of the content property.- Parameters:
value- allowed object isQrSwissPaymentContentType
-
isSetContent
public boolean isSetContent()
-
getPdf
public QrSwissPaymentPdfType getPdf()
Gets the value of the pdf property.- Returns:
- possible object is
QrSwissPaymentPdfType
-
setPdf
public void setPdf(QrSwissPaymentPdfType value)
Sets the value of the pdf property.- Parameters:
value- allowed object isQrSwissPaymentPdfType
-
isSetPdf
public boolean isSetPdf()
-
getPosition
public RectangleType getPosition()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the position, the barcode shall be placed at.</p>
- Returns:
- possible object is
RectangleType
-
setPosition
public void setPosition(RectangleType value)
Sets the value of the position property.- Parameters:
value- allowed object isRectangleType- See Also:
getPosition()
-
isSetPosition
public boolean isSetPosition()
-
getFormat
public QrSwissPaymentFormatType getFormat()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select the parts, that shall be included in the barcode. <ul><li>codeOnly = Only the barcode itself shall be shown.</li><li>billOnly = The barcode and the payment summary shall be shown.</li><li>billPortraitSheet = The dimensions of the barcode and the payment summary shall be optimized for placement in the lower left corner of a page in DIN-A4 format.</li><li>billExtraSpace = The same as "billPortraitSheet", but with extra spacings.</li></ul></p>- Returns:
- possible object is
QrSwissPaymentFormatType
-
setFormat
public void setFormat(QrSwissPaymentFormatType value)
Sets the value of the format property.- Parameters:
value- allowed object isQrSwissPaymentFormatType- See Also:
getFormat()
-
isSetFormat
public boolean isSetFormat()
-
getLanguage
public QrSwissPaymentLanguageType getLanguage()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the language of the barcode's payment summary. <ul><li>de = german</li><li>fr = french</li><li>it = italian</li><li>en = english</li></ul></p>- Returns:
- possible object is
QrSwissPaymentLanguageType
-
setLanguage
public void setLanguage(QrSwissPaymentLanguageType value)
Sets the value of the language property.- Parameters:
value- allowed object isQrSwissPaymentLanguageType- See Also:
getLanguage()
-
isSetLanguage
public boolean isSetLanguage()
-
getDpi
public int getDpi()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select the resolution of the barcode.</p>
- Returns:
- possible object is
Integer
-
setDpi
public void setDpi(int value)
Sets the value of the dpi property.
-
isSetDpi
public boolean isSetDpi()
-
unsetDpi
public void unsetDpi()
-
getSeparator
public QrSwissPaymentSeparatorType getSeparator()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p122528_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p474718_="https://jakarta.ee/xml/ns/jaxb" xmlns:p929760_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The border style for separators in between the different parts of the barcode. <ul><li>none = No separator shall be used.</li><li>solidLine = A solid separator line.</li><li>solidLineWithScissors = A solid separator line with a scissor icon.</li><li>dashedLine = A dashed separator line.</li><li>dashedLineWithScissors = A dashed separator line with a scissor icon.</li><li>dottedLine = A dotted separator line.</li><li>dottedLineWithScissors = A dotted separator line with a scissor icon.</li></ul></p>- Returns:
- possible object is
QrSwissPaymentSeparatorType
-
setSeparator
public void setSeparator(QrSwissPaymentSeparatorType value)
Sets the value of the separator property.- Parameters:
value- allowed object isQrSwissPaymentSeparatorType- See Also:
getSeparator()
-
isSetSeparator
public boolean isSetSeparator()
-
-