Class QrSwissPaymentBarcodeType


  • public class QrSwissPaymentBarcodeType
    extends Object
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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 Detail

      • position

        protected RectangleType position
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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>
         
    • Constructor Detail

      • QrSwissPaymentBarcodeType

        public QrSwissPaymentBarcodeType()
    • Method Detail

      • isSetContent

        public boolean isSetContent()
      • isSetPdf

        public boolean isSetPdf()
      • getPosition

        public RectangleType getPosition()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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
      • isSetPosition

        public boolean isSetPosition()
      • getFormat

        public QrSwissPaymentFormatType getFormat()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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
      • isSetFormat

        public boolean isSetFormat()
      • getLanguage

        public QrSwissPaymentLanguageType getLanguage()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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
      • isSetLanguage

        public boolean isSetLanguage()
      • getDpi

        public int getDpi()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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.
        Parameters:
        value - allowed object is Integer
        See Also:
        getDpi()
      • isSetDpi

        public boolean isSetDpi()
      • unsetDpi

        public void unsetDpi()
      • getSeparator

        public QrSwissPaymentSeparatorType getSeparator()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p343700_="https://jakarta.ee/xml/ns/jaxb" xmlns:p472644_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p752341_="http://jaxb2-commons.dev.java.net/basic/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
      • isSetSeparator

        public boolean isSetSeparator()