Class Component

  • 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 Component
    extends SpecificResource
    implements java.io.Serializable

    Java class for Component complex type.

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

    
     <complexType name="Component">
       <complexContent>
         <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}IdentificationField" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="Automation" type="{http://www.CIP4.org/JDFSchema_2_0}EnumAutomation" />
           <attribute name="CartonTopFlaps" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="Columns" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="ContentRefs" type="{http://www.w3.org/2001/XMLSchema}IDREFS" />
           <attribute name="Dimensions" type="{http://www.CIP4.org/JDFSchema_2_0}shape" />
           <attribute name="MaxHeat" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="MediaRef" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
           <attribute name="Overfold" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="OverfoldSide" type="{http://www.CIP4.org/JDFSchema_2_0}Side" />
           <attribute name="ProductType" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="ProductTypeDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="ReaderPageCount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="SurfaceCount" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="WindingResult" type="{http://www.w3.org/2001/XMLSchema}int" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • identificationField

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • Component

        public Component()
    • Method Detail

      • getIdentificationField

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.util.List<IdentificationField> getIdentificationField()
        Gets the value of the identificationField 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 identificationField property.

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

            getIdentificationField().add(newItem);
         

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

        Returns:
        The value of the identificationField property.
      • getAutomation

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

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

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

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

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

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.2",
                   date="2023-07-17T18:40:39Z")
        public java.util.List<Resource> getContents()
        Gets the value of the contents 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 contents property.

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

            getContents().add(newItem);
         

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

        Returns:
        The value of the contents property.
      • getDimensions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public Component withCartonTopFlaps​(XYPair value)
      • withColumns

        public Component withColumns​(java.lang.Integer value)
      • withContents

        public Component withContents​(java.util.Collection<Resource> values)
      • withMaxHeat

        public Component withMaxHeat​(java.lang.Float value)
      • withOverfold

        public Component withOverfold​(java.lang.Float value)
      • withOverfoldSide

        public Component withOverfoldSide​(Side value)
      • withProductType

        public Component withProductType​(java.lang.String value)
      • withProductTypeDetails

        public Component withProductTypeDetails​(java.lang.String value)
      • withReaderPageCount

        public Component withReaderPageCount​(java.lang.Integer value)
      • withSurfaceCount

        public Component withSurfaceCount​(java.lang.Integer value)
      • withWindingResult

        public Component withWindingResult​(java.lang.Integer value)