Class BoxPackingParams

java.lang.Object
org.cip4.lib.xjdf.schema.SpecificResource
org.cip4.lib.xjdf.schema.BoxPackingParams
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 BoxPackingParams extends SpecificResource implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

Java class for BoxPackingParams complex type.

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

 <complexType name="BoxPackingParams">
   <complexContent>
     <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
       <attribute name="BoxType" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="Box"/>
             <enumeration value="Carton"/>
             <enumeration value="Envelope"/>
             <enumeration value="Tube"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="BoxTypeDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="Columns" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="ComponentsPerRow" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="Copies" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="FaceDown" type="{http://www.CIP4.org/JDFSchema_2_0}Face" />
       <attribute name="Layers" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="MaxWeight" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="Pattern" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="Rows" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="Ties" type="{http://www.CIP4.org/JDFSchema_2_0}IntegerList" />
       <attribute name="UnderLays" type="{http://www.CIP4.org/JDFSchema_2_0}IntegerList" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • boxType

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

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

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

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

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

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

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

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

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

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

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

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

    • BoxPackingParams

      public BoxPackingParams()
  • Method Details

    • getBoxType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public BoxPackingParams withBoxType(BoxPackingParams.BoxType value)
    • withBoxTypeDetails

      public BoxPackingParams withBoxTypeDetails(String value)
    • withColumns

      public BoxPackingParams withColumns(Integer value)
    • withComponentsPerRow

      public BoxPackingParams withComponentsPerRow(Integer value)
    • withCopies

      public BoxPackingParams withCopies(Integer value)
    • withFaceDown

      public BoxPackingParams withFaceDown(Face value)
    • withLayers

      public BoxPackingParams withLayers(Integer value)
    • withMaxWeight

      public BoxPackingParams withMaxWeight(Float value)
    • withPattern

      public BoxPackingParams withPattern(String value)
    • withRows

      public BoxPackingParams withRows(Integer value)
    • withTies

      public BoxPackingParams withTies(IntegerList value)
    • withUnderLays

      public BoxPackingParams withUnderLays(IntegerList 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
      Overrides:
      equals in class SpecificResource
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class SpecificResource