Class Color

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.1",
               date="2022-12-21T00:11:33Z")
    public class Color
    extends SpecificResource
    implements java.io.Serializable

    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:
    Serialized Form
    • Field Detail

      • colorMeasurementConditions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected ColorMeasurementConditions colorMeasurementConditions
      • deviceNColor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.util.List<DeviceNColor> deviceNColor
      • actualColorName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String actualColorName
      • cmyk

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.util.List<java.lang.Float> cmyk
      • colorBook

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String colorBook
      • colorBookEntry

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String colorBookEntry
      • colorDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String colorDetails
      • colorName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String colorName
      • colorType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected Color.ColorType colorType
      • colorTypeDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String colorTypeDetails
      • density

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.Float density
      • gray

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.Float gray
      • lab

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.util.List<java.lang.Float> lab
      • neutralDensity

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.Float neutralDensity
      • printingTechnology

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String printingTechnology
      • printStandard

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.lang.String printStandard
      • rawName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected byte[] rawName
      • spectrum

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.util.List<java.lang.Float> spectrum
      • srgb

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        protected java.util.List<java.lang.Float> srgb
    • Constructor Detail

      • Color

        public Color()
    • Method Detail

      • getColorMeasurementConditions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.util.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 Jakarta XML Binding 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

        Returns:
        The value of the deviceNColor property.
      • getActualColorName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setActualColorName​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.util.List<java.lang.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 Jakarta XML Binding 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

        Returns:
        The value of the cmyk property.
      • getColorBook

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setColorBook​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setColorBookEntry​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setColorDetails​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setColorName​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setColorTypeDetails​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setDensity​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setGray​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.util.List<java.lang.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 Jakarta XML Binding 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

        Returns:
        The value of the lab property.
      • getNeutralDensity

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setNeutralDensity​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setPrintingTechnology​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public void setPrintStandard​(java.lang.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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        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 v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.util.List<java.lang.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 Jakarta XML Binding 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

        Returns:
        The value of the spectrum property.
      • getSRGB

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2022-12-21T00:11:33Z")
        public java.util.List<java.lang.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 Jakarta XML Binding 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

        Returns:
        The value of the srgb property.
      • withDeviceNColor

        public Color withDeviceNColor​(java.util.Collection<DeviceNColor> values)
      • withActualColorName

        public Color withActualColorName​(java.lang.String value)
      • withCMYK

        public Color withCMYK​(java.lang.Float... values)
      • withCMYK

        public Color withCMYK​(java.util.Collection<java.lang.Float> values)
      • withColorBook

        public Color withColorBook​(java.lang.String value)
      • withColorBookEntry

        public Color withColorBookEntry​(java.lang.String value)
      • withColorDetails

        public Color withColorDetails​(java.lang.String value)
      • withColorName

        public Color withColorName​(java.lang.String value)
      • withColorTypeDetails

        public Color withColorTypeDetails​(java.lang.String value)
      • withDensity

        public Color withDensity​(java.lang.Float value)
      • withGray

        public Color withGray​(java.lang.Float value)
      • withLab

        public Color withLab​(java.lang.Float... values)
      • withLab

        public Color withLab​(java.util.Collection<java.lang.Float> values)
      • withNeutralDensity

        public Color withNeutralDensity​(java.lang.Float value)
      • withPrintingTechnology

        public Color withPrintingTechnology​(java.lang.String value)
      • withPrintStandard

        public Color withPrintStandard​(java.lang.String value)
      • withRawName

        public Color withRawName​(byte[] value)
      • withSpectrum

        public Color withSpectrum​(java.lang.Float... values)
      • withSpectrum

        public Color withSpectrum​(java.util.Collection<java.lang.Float> values)
      • withSRGB

        public Color withSRGB​(java.lang.Float... values)
      • withSRGB

        public Color withSRGB​(java.util.Collection<java.lang.Float> values)