Class VariableIntent

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.1",
               date="2022-12-20T17:59:47Z")
    public class VariableIntent
    extends ProductIntent
    implements java.io.Serializable

    Java class for VariableIntent complex type.

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

    
     <complexType name="VariableIntent">
       <complexContent>
         <extension base="{http://www.CIP4.org/JDFSchema_2_0}ProductIntent">
           <attribute name="Area" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="AveragePages" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="ChildRefs" type="{http://www.w3.org/2001/XMLSchema}IDREFS" />
           <attribute name="ColorsUsedBack" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="ColorsUsedFront" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="MaxPages" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="MinPages" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="NumberOfCopies" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="VariableType" use="required">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="OneLine"/>
                 <enumeration value="AddressField"/>
                 <enumeration value="IdentificationField"/>
                 <enumeration value="Area"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="VariableQuality">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="Simple"/>
                 <enumeration value="Imprint"/>
                 <enumeration value="Full"/>
               </restriction>
             </simpleType>
           </attribute>
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • area

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Float area
      • averagePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer averagePages
      • children

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.util.List<Resource> children
      • colorsUsedBack

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.util.List<java.lang.String> colorsUsedBack
      • colorsUsedFront

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.util.List<java.lang.String> colorsUsedFront
      • maxPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer maxPages
      • minPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer minPages
      • numberOfCopies

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected java.lang.Integer numberOfCopies
      • variableType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected VariableIntent.VariableType variableType
      • variableQuality

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        protected VariableIntent.VariableQuality variableQuality
    • Constructor Detail

      • VariableIntent

        public VariableIntent()
    • Method Detail

      • getArea

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.Float getArea()
        Gets the value of the area property.
        Returns:
        possible object is Float
      • setArea

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setArea​(java.lang.Float value)
        Sets the value of the area property.
        Parameters:
        value - allowed object is Float
      • getAveragePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.Integer getAveragePages()
        Gets the value of the averagePages property.
        Returns:
        possible object is Integer
      • setAveragePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setAveragePages​(java.lang.Integer value)
        Sets the value of the averagePages property.
        Parameters:
        value - allowed object is Integer
      • getChildren

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.util.List<Resource> getChildren()
        Gets the value of the children 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 children property.

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

            getChildren().add(newItem);
         

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

        Returns:
        The value of the children property.
      • getColorsUsedBack

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.util.List<java.lang.String> getColorsUsedBack()
        Gets the value of the colorsUsedBack 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 colorsUsedBack property.

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

            getColorsUsedBack().add(newItem);
         

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

        Returns:
        The value of the colorsUsedBack property.
      • getColorsUsedFront

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.util.List<java.lang.String> getColorsUsedFront()
        Gets the value of the colorsUsedFront 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 colorsUsedFront property.

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

            getColorsUsedFront().add(newItem);
         

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

        Returns:
        The value of the colorsUsedFront property.
      • getMaxPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.Integer getMaxPages()
        Gets the value of the maxPages property.
        Returns:
        possible object is Integer
      • setMaxPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMaxPages​(java.lang.Integer value)
        Sets the value of the maxPages property.
        Parameters:
        value - allowed object is Integer
      • getMinPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.Integer getMinPages()
        Gets the value of the minPages property.
        Returns:
        possible object is Integer
      • setMinPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setMinPages​(java.lang.Integer value)
        Sets the value of the minPages property.
        Parameters:
        value - allowed object is Integer
      • getNumberOfCopies

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public java.lang.Integer getNumberOfCopies()
        Gets the value of the numberOfCopies property.
        Returns:
        possible object is Integer
      • setNumberOfCopies

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setNumberOfCopies​(java.lang.Integer value)
        Sets the value of the numberOfCopies property.
        Parameters:
        value - allowed object is Integer
      • getVariableType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public VariableIntent.VariableType getVariableType()
        Gets the value of the variableType property.
        Returns:
        possible object is VariableIntent.VariableType
      • setVariableType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setVariableType​(VariableIntent.VariableType value)
        Sets the value of the variableType property.
        Parameters:
        value - allowed object is VariableIntent.VariableType
      • setVariableQuality

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-20T17:59:47Z")
        public void setVariableQuality​(VariableIntent.VariableQuality value)
        Sets the value of the variableQuality property.
        Parameters:
        value - allowed object is VariableIntent.VariableQuality
      • withArea

        public VariableIntent withArea​(java.lang.Float value)
      • withAveragePages

        public VariableIntent withAveragePages​(java.lang.Integer value)
      • withColorsUsedBack

        public VariableIntent withColorsUsedBack​(java.lang.String... values)
      • withColorsUsedBack

        public VariableIntent withColorsUsedBack​(java.util.Collection<java.lang.String> values)
      • withColorsUsedFront

        public VariableIntent withColorsUsedFront​(java.lang.String... values)
      • withColorsUsedFront

        public VariableIntent withColorsUsedFront​(java.util.Collection<java.lang.String> values)
      • withMaxPages

        public VariableIntent withMaxPages​(java.lang.Integer value)
      • withMinPages

        public VariableIntent withMinPages​(java.lang.Integer value)
      • withNumberOfCopies

        public VariableIntent withNumberOfCopies​(java.lang.Integer value)
      • equals

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