Class PDFCreationDetails

java.lang.Object
org.cip4.lib.xjdf.schema.PDFCreationDetails
All Implemented Interfaces:
Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public class PDFCreationDetails extends Object implements 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:
  • Field Details

    • advancedParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected AdvancedParams advancedParams
    • pdfxParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected PDFXParams pdfxParams
    • thinPDFParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected ThinPDFParams thinPDFParams
    • allowJBIG2Globals

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean allowJBIG2Globals
    • ascii85EncodePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean ascii85EncodePages
    • autoRotatePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected PDFCreationDetails.AutoRotatePages autoRotatePages
    • binding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected PDFCreationDetails.Binding binding
    • compressPages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean compressPages
    • defaultRenderingIntent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected RenderingIntent defaultRenderingIntent
    • detectBlend

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean detectBlend
    • doThumbnails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean doThumbnails
    • initialPageSize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected XYPair initialPageSize
    • initialResolution

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected XYPair initialResolution
    • optimize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Boolean optimize
    • overPrintMode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Integer overPrintMode
    • pdfVersion

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String pdfVersion
  • Constructor Details

    • PDFCreationDetails

      public PDFCreationDetails()
  • Method Details

    • getAdvancedParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public AdvancedParams getAdvancedParams()
      Gets the value of the advancedParams property.
      Returns:
      possible object is AdvancedParams
    • setAdvancedParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setAdvancedParams(AdvancedParams value)
      Sets the value of the advancedParams property.
      Parameters:
      value - allowed object is AdvancedParams
    • getPDFXParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public PDFXParams getPDFXParams()
      Gets the value of the pdfxParams property.
      Returns:
      possible object is PDFXParams
    • setPDFXParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setPDFXParams(PDFXParams value)
      Sets the value of the pdfxParams property.
      Parameters:
      value - allowed object is PDFXParams
    • getThinPDFParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public ThinPDFParams getThinPDFParams()
      Gets the value of the thinPDFParams property.
      Returns:
      possible object is ThinPDFParams
    • setThinPDFParams

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setThinPDFParams(ThinPDFParams value)
      Sets the value of the thinPDFParams property.
      Parameters:
      value - allowed object is ThinPDFParams
    • isAllowJBIG2Globals

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isAllowJBIG2Globals()
      Gets the value of the allowJBIG2Globals property.
      Returns:
      possible object is Boolean
    • setAllowJBIG2Globals

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setAllowJBIG2Globals(Boolean value)
      Sets the value of the allowJBIG2Globals property.
      Parameters:
      value - allowed object is Boolean
    • isASCII85EncodePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isASCII85EncodePages()
      Gets the value of the ascii85EncodePages property.
      Returns:
      possible object is Boolean
    • setASCII85EncodePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setASCII85EncodePages(Boolean value)
      Sets the value of the ascii85EncodePages property.
      Parameters:
      value - allowed object is Boolean
    • getAutoRotatePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public PDFCreationDetails.AutoRotatePages getAutoRotatePages()
      Gets the value of the autoRotatePages property.
      Returns:
      possible object is PDFCreationDetails.AutoRotatePages
    • setAutoRotatePages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setAutoRotatePages(PDFCreationDetails.AutoRotatePages value)
      Sets the value of the autoRotatePages property.
      Parameters:
      value - allowed object is PDFCreationDetails.AutoRotatePages
    • getBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public PDFCreationDetails.Binding getBinding()
      Gets the value of the binding property.
      Returns:
      possible object is PDFCreationDetails.Binding
    • setBinding

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setBinding(PDFCreationDetails.Binding value)
      Sets the value of the binding property.
      Parameters:
      value - allowed object is PDFCreationDetails.Binding
    • isCompressPages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isCompressPages()
      Gets the value of the compressPages property.
      Returns:
      possible object is Boolean
    • setCompressPages

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setCompressPages(Boolean value)
      Sets the value of the compressPages property.
      Parameters:
      value - allowed object is Boolean
    • getDefaultRenderingIntent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public RenderingIntent getDefaultRenderingIntent()
      Gets the value of the defaultRenderingIntent property.
      Returns:
      possible object is RenderingIntent
    • setDefaultRenderingIntent

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setDefaultRenderingIntent(RenderingIntent value)
      Sets the value of the defaultRenderingIntent property.
      Parameters:
      value - allowed object is RenderingIntent
    • isDetectBlend

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isDetectBlend()
      Gets the value of the detectBlend property.
      Returns:
      possible object is Boolean
    • setDetectBlend

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setDetectBlend(Boolean value)
      Sets the value of the detectBlend property.
      Parameters:
      value - allowed object is Boolean
    • isDoThumbnails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isDoThumbnails()
      Gets the value of the doThumbnails property.
      Returns:
      possible object is Boolean
    • setDoThumbnails

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setDoThumbnails(Boolean value)
      Sets the value of the doThumbnails property.
      Parameters:
      value - allowed object is Boolean
    • getInitialPageSize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public XYPair getInitialPageSize()
      Gets the value of the initialPageSize property.
      Returns:
      possible object is String
    • setInitialPageSize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setInitialPageSize(XYPair value)
      Sets the value of the initialPageSize property.
      Parameters:
      value - allowed object is String
    • getInitialResolution

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public XYPair getInitialResolution()
      Gets the value of the initialResolution property.
      Returns:
      possible object is String
    • setInitialResolution

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setInitialResolution(XYPair value)
      Sets the value of the initialResolution property.
      Parameters:
      value - allowed object is String
    • isOptimize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Boolean isOptimize()
      Gets the value of the optimize property.
      Returns:
      possible object is Boolean
    • setOptimize

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setOptimize(Boolean value)
      Sets the value of the optimize property.
      Parameters:
      value - allowed object is Boolean
    • getOverPrintMode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Integer getOverPrintMode()
      Gets the value of the overPrintMode property.
      Returns:
      possible object is Integer
    • setOverPrintMode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setOverPrintMode(Integer value)
      Sets the value of the overPrintMode property.
      Parameters:
      value - allowed object is Integer
    • getPDFVersion

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public String getPDFVersion()
      Gets the value of the pdfVersion property.
      Returns:
      possible object is String
    • setPDFVersion

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public void setPDFVersion(String value)
      Sets the value of the pdfVersion property.
      Parameters:
      value - allowed object is String
    • getOtherAttributes

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public Map<QName,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
    • withAdvancedParams

      public PDFCreationDetails withAdvancedParams(AdvancedParams value)
    • withPDFXParams

      public PDFCreationDetails withPDFXParams(PDFXParams value)
    • withThinPDFParams

      public PDFCreationDetails withThinPDFParams(ThinPDFParams value)
    • withAllowJBIG2Globals

      public PDFCreationDetails withAllowJBIG2Globals(Boolean value)
    • withASCII85EncodePages

      public PDFCreationDetails withASCII85EncodePages(Boolean value)
    • withAutoRotatePages

      public PDFCreationDetails withAutoRotatePages(PDFCreationDetails.AutoRotatePages value)
    • withBinding

      public PDFCreationDetails withBinding(PDFCreationDetails.Binding value)
    • withCompressPages

      public PDFCreationDetails withCompressPages(Boolean value)
    • withDefaultRenderingIntent

      public PDFCreationDetails withDefaultRenderingIntent(RenderingIntent value)
    • withDetectBlend

      public PDFCreationDetails withDetectBlend(Boolean value)
    • withDoThumbnails

      public PDFCreationDetails withDoThumbnails(Boolean value)
    • withInitialPageSize

      public PDFCreationDetails withInitialPageSize(XYPair value)
    • withInitialResolution

      public PDFCreationDetails withInitialResolution(XYPair value)
    • withOptimize

      public PDFCreationDetails withOptimize(Boolean value)
    • withOverPrintMode

      public PDFCreationDetails withOverPrintMode(Integer value)
    • withPDFVersion

      public PDFCreationDetails withPDFVersion(String value)
    • equals

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

      public boolean equals(Object object)
      Overrides:
      equals in class 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 Object