Class StackingParams

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.2",
               date="2023-07-17T18:40:39Z")
    public class StackingParams
    extends SpecificResource
    implements java.io.Serializable

    Java class for StackingParams complex type.

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

    
     <complexType name="StackingParams">
       <complexContent>
         <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Disjointing" minOccurs="0"/>
           </sequence>
           <attribute name="BundleType" type="{http://www.CIP4.org/JDFSchema_2_0}BundleType" />
           <attribute name="Compensate" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="LayerAmount" type="{http://www.CIP4.org/JDFSchema_2_0}IntegerList" />
           <attribute name="LayerCompression" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="LayerLift" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="MaxAmount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="MaxHeight" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="MaxWeight" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="MinAmount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="OutputBin" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="PreStackAmount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="PreStackMethod">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="All"/>
                 <enumeration value="First"/>
                 <enumeration value="None"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="StackAmount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="StackCompression" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="StandardAmount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="UnderLays" type="{http://www.CIP4.org/JDFSchema_2_0}IntegerList" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • disjointing

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected Disjointing disjointing
      • bundleType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected BundleType bundleType
      • compensate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Boolean compensate
      • layerAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected IntegerList layerAmount
      • layerCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Boolean layerCompression
      • layerLift

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Boolean layerLift
      • maxAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer maxAmount
      • maxHeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer maxHeight
      • maxWeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Float maxWeight
      • minAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer minAmount
      • outputBin

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.util.List<java.lang.String> outputBin
      • preStackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer preStackAmount
      • preStackMethod

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected StackingParams.PreStackMethod preStackMethod
      • stackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer stackAmount
      • stackCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Boolean stackCompression
      • standardAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected java.lang.Integer standardAmount
      • underLays

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        protected IntegerList underLays
    • Constructor Detail

      • StackingParams

        public StackingParams()
    • Method Detail

      • getDisjointing

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public Disjointing getDisjointing()
        Gets the value of the disjointing property.
        Returns:
        possible object is Disjointing
      • setDisjointing

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setDisjointing​(Disjointing value)
        Sets the value of the disjointing property.
        Parameters:
        value - allowed object is Disjointing
      • getBundleType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public BundleType getBundleType()
        Gets the value of the bundleType property.
        Returns:
        possible object is BundleType
      • setBundleType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setBundleType​(BundleType value)
        Sets the value of the bundleType property.
        Parameters:
        value - allowed object is BundleType
      • isCompensate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Boolean isCompensate()
        Gets the value of the compensate property.
        Returns:
        possible object is Boolean
      • setCompensate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setCompensate​(java.lang.Boolean value)
        Sets the value of the compensate property.
        Parameters:
        value - allowed object is Boolean
      • getLayerAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public IntegerList getLayerAmount()
        Gets the value of the layerAmount property.
        Returns:
        possible object is String
      • setLayerAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setLayerAmount​(IntegerList value)
        Sets the value of the layerAmount property.
        Parameters:
        value - allowed object is String
      • isLayerCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Boolean isLayerCompression()
        Gets the value of the layerCompression property.
        Returns:
        possible object is Boolean
      • setLayerCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setLayerCompression​(java.lang.Boolean value)
        Sets the value of the layerCompression property.
        Parameters:
        value - allowed object is Boolean
      • isLayerLift

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Boolean isLayerLift()
        Gets the value of the layerLift property.
        Returns:
        possible object is Boolean
      • setLayerLift

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setLayerLift​(java.lang.Boolean value)
        Sets the value of the layerLift property.
        Parameters:
        value - allowed object is Boolean
      • getMaxAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getMaxAmount()
        Gets the value of the maxAmount property.
        Returns:
        possible object is Integer
      • setMaxAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setMaxAmount​(java.lang.Integer value)
        Sets the value of the maxAmount property.
        Parameters:
        value - allowed object is Integer
      • getMaxHeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getMaxHeight()
        Gets the value of the maxHeight property.
        Returns:
        possible object is Integer
      • setMaxHeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setMaxHeight​(java.lang.Integer value)
        Sets the value of the maxHeight property.
        Parameters:
        value - allowed object is Integer
      • getMaxWeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.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 v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setMaxWeight​(java.lang.Float value)
        Sets the value of the maxWeight property.
        Parameters:
        value - allowed object is Float
      • getMinAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getMinAmount()
        Gets the value of the minAmount property.
        Returns:
        possible object is Integer
      • setMinAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setMinAmount​(java.lang.Integer value)
        Sets the value of the minAmount property.
        Parameters:
        value - allowed object is Integer
      • getOutputBin

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.util.List<java.lang.String> getOutputBin()
        Gets the value of the outputBin property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the outputBin property.

        For example, to add a new item, do as follows:

            getOutputBin().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        The value of the outputBin property.
      • getPreStackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getPreStackAmount()
        Gets the value of the preStackAmount property.
        Returns:
        possible object is Integer
      • setPreStackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setPreStackAmount​(java.lang.Integer value)
        Sets the value of the preStackAmount property.
        Parameters:
        value - allowed object is Integer
      • setPreStackMethod

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setPreStackMethod​(StackingParams.PreStackMethod value)
        Sets the value of the preStackMethod property.
        Parameters:
        value - allowed object is StackingParams.PreStackMethod
      • getStackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getStackAmount()
        Gets the value of the stackAmount property.
        Returns:
        possible object is Integer
      • setStackAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setStackAmount​(java.lang.Integer value)
        Sets the value of the stackAmount property.
        Parameters:
        value - allowed object is Integer
      • isStackCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Boolean isStackCompression()
        Gets the value of the stackCompression property.
        Returns:
        possible object is Boolean
      • setStackCompression

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setStackCompression​(java.lang.Boolean value)
        Sets the value of the stackCompression property.
        Parameters:
        value - allowed object is Boolean
      • getStandardAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.lang.Integer getStandardAmount()
        Gets the value of the standardAmount property.
        Returns:
        possible object is Integer
      • setStandardAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setStandardAmount​(java.lang.Integer value)
        Sets the value of the standardAmount property.
        Parameters:
        value - allowed object is Integer
      • getUnderLays

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        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 v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public void setUnderLays​(IntegerList value)
        Sets the value of the underLays property.
        Parameters:
        value - allowed object is String
      • withCompensate

        public StackingParams withCompensate​(java.lang.Boolean value)
      • withLayerCompression

        public StackingParams withLayerCompression​(java.lang.Boolean value)
      • withLayerLift

        public StackingParams withLayerLift​(java.lang.Boolean value)
      • withMaxAmount

        public StackingParams withMaxAmount​(java.lang.Integer value)
      • withMaxHeight

        public StackingParams withMaxHeight​(java.lang.Integer value)
      • withMaxWeight

        public StackingParams withMaxWeight​(java.lang.Float value)
      • withMinAmount

        public StackingParams withMinAmount​(java.lang.Integer value)
      • withOutputBin

        public StackingParams withOutputBin​(java.lang.String... values)
      • withOutputBin

        public StackingParams withOutputBin​(java.util.Collection<java.lang.String> values)
      • withPreStackAmount

        public StackingParams withPreStackAmount​(java.lang.Integer value)
      • withStackAmount

        public StackingParams withStackAmount​(java.lang.Integer value)
      • withStackCompression

        public StackingParams withStackCompression​(java.lang.Boolean value)
      • withStandardAmount

        public StackingParams withStandardAmount​(java.lang.Integer value)