Class Color

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

Java class for Color complex type.

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

 <complexType name="Color">
   <complexContent>
     <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
       <sequence>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}ColorMeasurementConditions" minOccurs="0"/>
         <element ref="{http://www.CIP4.org/JDFSchema_2_0}DeviceNColor" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="ActualColorName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="CMYK" type="{http://www.CIP4.org/JDFSchema_2_0}CMYKColor" />
       <attribute name="ColorBook" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="ColorBookEntry" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="ColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="ColorName" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
       <attribute name="ColorType">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="DieLine"/>
             <enumeration value="Normal"/>
             <enumeration value="Opaque"/>
             <enumeration value="OpaqueIgnore"/>
             <enumeration value="Primer"/>
             <enumeration value="Transparent"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="ColorTypeDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="Density" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="Gray" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="Lab" type="{http://www.CIP4.org/JDFSchema_2_0}LabColor" />
       <attribute name="NeutralDensity" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="PrintingTechnology" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="PrintStandard" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="RawName" type="{http://www.w3.org/2001/XMLSchema}hexBinary" />
       <attribute name="Spectrum" type="{http://www.CIP4.org/JDFSchema_2_0}TransferFunction" />
       <attribute name="sRGB" type="{http://www.CIP4.org/JDFSchema_2_0}sRGBColor" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • colorMeasurementConditions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected byte[] rawName
    • spectrum

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

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

    • Color

      public Color()
  • Method Details

    • getColorMeasurementConditions

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

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

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

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

          getDeviceNColor().add(newItem);
       

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

    • getActualColorName

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

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

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

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

          getCMYK().add(newItem);
       

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

    • getColorBook

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          getLab().add(newItem);
       

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

    • getNeutralDensity

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

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

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

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

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

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

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

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

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

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

          getSpectrum().add(newItem);
       

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

    • getSRGB

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

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

          getSRGB().add(newItem);
       

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

    • withColorMeasurementConditions

      public Color withColorMeasurementConditions(ColorMeasurementConditions value)
    • withDeviceNColor

      public Color withDeviceNColor(DeviceNColor... values)
    • withDeviceNColor

      public Color withDeviceNColor(Collection<DeviceNColor> values)
    • withActualColorName

      public Color withActualColorName(String value)
    • withCMYK

      public Color withCMYK(Float... values)
    • withCMYK

      public Color withCMYK(Collection<Float> values)
    • withColorBook

      public Color withColorBook(String value)
    • withColorBookEntry

      public Color withColorBookEntry(String value)
    • withColorDetails

      public Color withColorDetails(String value)
    • withColorName

      public Color withColorName(String value)
    • withColorType

      public Color withColorType(Color.ColorType value)
    • withColorTypeDetails

      public Color withColorTypeDetails(String value)
    • withDensity

      public Color withDensity(Float value)
    • withGray

      public Color withGray(Float value)
    • withLab

      public Color withLab(Float... values)
    • withLab

      public Color withLab(Collection<Float> values)
    • withNeutralDensity

      public Color withNeutralDensity(Float value)
    • withPrintingTechnology

      public Color withPrintingTechnology(String value)
    • withPrintStandard

      public Color withPrintStandard(String value)
    • withRawName

      public Color withRawName(byte[] value)
    • withSpectrum

      public Color withSpectrum(Float... values)
    • withSpectrum

      public Color withSpectrum(Collection<Float> values)
    • withSRGB

      public Color withSRGB(Float... values)
    • withSRGB

      public Color withSRGB(Collection<Float> values)
    • 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