Class PDFCreationDetails

  • All Implemented Interfaces:
    java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    public class PDFCreationDetails
    extends java.lang.Object
    implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}AdvancedParams" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}PDFXParams" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}ThinPDFParams" minOccurs="0"/>
           </sequence>
           <attribute name="AllowJBIG2Globals" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="ASCII85EncodePages" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="AutoRotatePages">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="None"/>
                 <enumeration value="All"/>
                 <enumeration value="PageByPage"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="Binding">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="Left"/>
                 <enumeration value="Right"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="CompressPages" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="DefaultRenderingIntent" type="{http://www.CIP4.org/JDFSchema_2_0}RenderingIntent" />
           <attribute name="DetectBlend" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="DoThumbnails" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="InitialPageSize" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="InitialResolution" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="Optimize" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="OverPrintMode" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="PDFVersion" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • allowJBIG2Globals

        protected java.lang.Boolean allowJBIG2Globals
      • ascii85EncodePages

        protected java.lang.Boolean ascii85EncodePages
      • compressPages

        protected java.lang.Boolean compressPages
      • detectBlend

        protected java.lang.Boolean detectBlend
      • doThumbnails

        protected java.lang.Boolean doThumbnails
      • initialPageSize

        protected XYPair initialPageSize
      • initialResolution

        protected XYPair initialResolution
      • optimize

        protected java.lang.Boolean optimize
      • overPrintMode

        protected java.lang.Integer overPrintMode
      • pdfVersion

        protected java.lang.String pdfVersion
    • Constructor Detail

      • PDFCreationDetails

        public PDFCreationDetails()
    • Method Detail

      • getAdvancedParams

        public AdvancedParams getAdvancedParams()
        Gets the value of the advancedParams property.
        Returns:
        possible object is AdvancedParams
      • setAdvancedParams

        public void setAdvancedParams​(AdvancedParams value)
        Sets the value of the advancedParams property.
        Parameters:
        value - allowed object is AdvancedParams
      • getPDFXParams

        public PDFXParams getPDFXParams()
        Gets the value of the pdfxParams property.
        Returns:
        possible object is PDFXParams
      • setPDFXParams

        public void setPDFXParams​(PDFXParams value)
        Sets the value of the pdfxParams property.
        Parameters:
        value - allowed object is PDFXParams
      • getThinPDFParams

        public ThinPDFParams getThinPDFParams()
        Gets the value of the thinPDFParams property.
        Returns:
        possible object is ThinPDFParams
      • setThinPDFParams

        public void setThinPDFParams​(ThinPDFParams value)
        Sets the value of the thinPDFParams property.
        Parameters:
        value - allowed object is ThinPDFParams
      • isAllowJBIG2Globals

        public java.lang.Boolean isAllowJBIG2Globals()
        Gets the value of the allowJBIG2Globals property.
        Returns:
        possible object is Boolean
      • setAllowJBIG2Globals

        public void setAllowJBIG2Globals​(java.lang.Boolean value)
        Sets the value of the allowJBIG2Globals property.
        Parameters:
        value - allowed object is Boolean
      • isASCII85EncodePages

        public java.lang.Boolean isASCII85EncodePages()
        Gets the value of the ascii85EncodePages property.
        Returns:
        possible object is Boolean
      • setASCII85EncodePages

        public void setASCII85EncodePages​(java.lang.Boolean value)
        Sets the value of the ascii85EncodePages property.
        Parameters:
        value - allowed object is Boolean
      • isCompressPages

        public java.lang.Boolean isCompressPages()
        Gets the value of the compressPages property.
        Returns:
        possible object is Boolean
      • setCompressPages

        public void setCompressPages​(java.lang.Boolean value)
        Sets the value of the compressPages property.
        Parameters:
        value - allowed object is Boolean
      • getDefaultRenderingIntent

        public RenderingIntent getDefaultRenderingIntent()
        Gets the value of the defaultRenderingIntent property.
        Returns:
        possible object is RenderingIntent
      • setDefaultRenderingIntent

        public void setDefaultRenderingIntent​(RenderingIntent value)
        Sets the value of the defaultRenderingIntent property.
        Parameters:
        value - allowed object is RenderingIntent
      • isDetectBlend

        public java.lang.Boolean isDetectBlend()
        Gets the value of the detectBlend property.
        Returns:
        possible object is Boolean
      • setDetectBlend

        public void setDetectBlend​(java.lang.Boolean value)
        Sets the value of the detectBlend property.
        Parameters:
        value - allowed object is Boolean
      • isDoThumbnails

        public java.lang.Boolean isDoThumbnails()
        Gets the value of the doThumbnails property.
        Returns:
        possible object is Boolean
      • setDoThumbnails

        public void setDoThumbnails​(java.lang.Boolean value)
        Sets the value of the doThumbnails property.
        Parameters:
        value - allowed object is Boolean
      • getInitialPageSize

        public XYPair getInitialPageSize()
        Gets the value of the initialPageSize property.
        Returns:
        possible object is String
      • setInitialPageSize

        public void setInitialPageSize​(XYPair value)
        Sets the value of the initialPageSize property.
        Parameters:
        value - allowed object is String
      • getInitialResolution

        public XYPair getInitialResolution()
        Gets the value of the initialResolution property.
        Returns:
        possible object is String
      • setInitialResolution

        public void setInitialResolution​(XYPair value)
        Sets the value of the initialResolution property.
        Parameters:
        value - allowed object is String
      • isOptimize

        public java.lang.Boolean isOptimize()
        Gets the value of the optimize property.
        Returns:
        possible object is Boolean
      • setOptimize

        public void setOptimize​(java.lang.Boolean value)
        Sets the value of the optimize property.
        Parameters:
        value - allowed object is Boolean
      • getOverPrintMode

        public java.lang.Integer getOverPrintMode()
        Gets the value of the overPrintMode property.
        Returns:
        possible object is Integer
      • setOverPrintMode

        public void setOverPrintMode​(java.lang.Integer value)
        Sets the value of the overPrintMode property.
        Parameters:
        value - allowed object is Integer
      • getPDFVersion

        public java.lang.String getPDFVersion()
        Gets the value of the pdfVersion property.
        Returns:
        possible object is String
      • setPDFVersion

        public void setPDFVersion​(java.lang.String value)
        Sets the value of the pdfVersion property.
        Parameters:
        value - allowed object is String
      • getOtherAttributes

        public java.util.Map<javax.xml.namespace.QName,​java.lang.String> getOtherAttributes()
        Gets a map that contains attributes that aren't bound to any typed property on this class.

        the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

        Returns:
        always non-null
      • withAllowJBIG2Globals

        public PDFCreationDetails withAllowJBIG2Globals​(java.lang.Boolean value)
      • withASCII85EncodePages

        public PDFCreationDetails withASCII85EncodePages​(java.lang.Boolean value)
      • withCompressPages

        public PDFCreationDetails withCompressPages​(java.lang.Boolean value)
      • withDetectBlend

        public PDFCreationDetails withDetectBlend​(java.lang.Boolean value)
      • withDoThumbnails

        public PDFCreationDetails withDoThumbnails​(java.lang.Boolean value)
      • withOverPrintMode

        public PDFCreationDetails withOverPrintMode​(java.lang.Integer value)
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              java.lang.Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object