Class Component

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 Component extends SpecificResource implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

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:
  • Field Details

    • identificationField

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected List<IdentificationField> identificationField
    • automation

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

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

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

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected List<Resource> contents
    • dimensions

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

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

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

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

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

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

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

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

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

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

    • Component

      public Component()
  • Method Details

    • getIdentificationField

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

    • getAutomation

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

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

    • getDimensions

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setMaxHeat(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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setOverfold(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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setProductType(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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setProductTypeDetails(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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setReaderPageCount(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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setSurfaceCount(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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setWindingResult(Integer value)
      Sets the value of the windingResult property.
      Parameters:
      value - allowed object is Integer
    • withIdentificationField

      public Component withIdentificationField(IdentificationField... values)
    • withIdentificationField

      public Component withIdentificationField(Collection<IdentificationField> values)
    • withAutomation

      public Component withAutomation(EnumAutomation value)
    • withCartonTopFlaps

      public Component withCartonTopFlaps(XYPair value)
    • withColumns

      public Component withColumns(Integer value)
    • withContents

      public Component withContents(Resource... values)
    • withContents

      public Component withContents(Collection<Resource> values)
    • withDimensions

      public Component withDimensions(Shape value)
    • withMaxHeat

      public Component withMaxHeat(Float value)
    • withMedia

      public Component withMedia(Resource value)
    • withOverfold

      public Component withOverfold(Float value)
    • withOverfoldSide

      public Component withOverfoldSide(Side value)
    • withProductType

      public Component withProductType(String value)
    • withProductTypeDetails

      public Component withProductTypeDetails(String value)
    • withReaderPageCount

      public Component withReaderPageCount(Integer value)
    • withSurfaceCount

      public Component withSurfaceCount(Integer value)
    • withWindingResult

      public Component withWindingResult(Integer 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