Class VariableIntent
- All Implemented Interfaces:
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava class for nullstatic enumJava class for null -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Floatprotected Integerprotected Integerprotected Integerprotected Integerprotected VariableIntent.VariableQualityprotected VariableIntent.VariableTypeFields inherited from class org.cip4.lib.xjdf.schema.ProductIntent
any -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArea()Gets the value of the area property.Gets the value of the averagePages property.Gets the value of the children property.Gets the value of the colorsUsedBack property.Gets the value of the colorsUsedFront property.Gets the value of the maxPages property.Gets the value of the minPages property.Gets the value of the numberOfCopies property.Gets the value of the variableQuality property.Gets the value of the variableType property.inthashCode()voidSets the value of the area property.voidsetAveragePages(Integer value) Sets the value of the averagePages property.voidsetMaxPages(Integer value) Sets the value of the maxPages property.voidsetMinPages(Integer value) Sets the value of the minPages property.voidsetNumberOfCopies(Integer value) Sets the value of the numberOfCopies property.voidSets the value of the variableQuality property.voidSets the value of the variableType property.withAny(Collection<Object> values) withAveragePages(Integer value) withChildren(Collection<Resource> values) withChildren(Resource... values) withColorsUsedBack(String... values) withColorsUsedBack(Collection<String> values) withColorsUsedFront(String... values) withColorsUsedFront(Collection<String> values) withMaxPages(Integer value) withMinPages(Integer value) withNumberOfCopies(Integer value) Methods inherited from class org.cip4.lib.xjdf.schema.ProductIntent
getAny, getOtherAttributes
-
Field Details
-
area
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected Float area -
averagePages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected Integer averagePages -
children
-
colorsUsedBack
-
colorsUsedFront
-
maxPages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected Integer maxPages -
minPages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected Integer minPages -
numberOfCopies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected Integer numberOfCopies -
variableType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected VariableIntent.VariableType variableType -
variableQuality
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") protected VariableIntent.VariableQuality variableQuality
-
-
Constructor Details
-
VariableIntent
public VariableIntent()
-
-
Method Details
-
getArea
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public 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.4", date="2025-09-19T22:22:03Z") public void setArea(Float value) Sets the value of the area property.- Parameters:
value- allowed object isFloat
-
getAveragePages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public 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.4", date="2025-09-19T22:22:03Z") public void setAveragePages(Integer value) Sets the value of the averagePages property.- Parameters:
value- allowed object isInteger
-
getChildren
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public 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 JAXB object. This is why there is not a
setmethod 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.4", date="2025-09-19T22:22:03Z") public List<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 JAXB object. This is why there is not a
setmethod 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.4", date="2025-09-19T22:22:03Z") public List<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 JAXB object. This is why there is not a
setmethod 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.4", date="2025-09-19T22:22:03Z") public 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.4", date="2025-09-19T22:22:03Z") public void setMaxPages(Integer value) Sets the value of the maxPages property.- Parameters:
value- allowed object isInteger
-
getMinPages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public 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.4", date="2025-09-19T22:22:03Z") public void setMinPages(Integer value) Sets the value of the minPages property.- Parameters:
value- allowed object isInteger
-
getNumberOfCopies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public 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.4", date="2025-09-19T22:22:03Z") public void setNumberOfCopies(Integer value) Sets the value of the numberOfCopies property.- Parameters:
value- allowed object isInteger
-
getVariableType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") 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.4", date="2025-09-19T22:22:03Z") public void setVariableType(VariableIntent.VariableType value) Sets the value of the variableType property.- Parameters:
value- allowed object isVariableIntent.VariableType
-
getVariableQuality
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public VariableIntent.VariableQuality getVariableQuality()Gets the value of the variableQuality property.- Returns:
- possible object is
VariableIntent.VariableQuality
-
setVariableQuality
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-09-19T22:22:03Z") public void setVariableQuality(VariableIntent.VariableQuality value) Sets the value of the variableQuality property.- Parameters:
value- allowed object isVariableIntent.VariableQuality
-
withArea
-
withAveragePages
-
withChildren
-
withChildren
-
withColorsUsedBack
-
withColorsUsedBack
-
withColorsUsedFront
-
withColorsUsedFront
-
withMaxPages
-
withMinPages
-
withNumberOfCopies
-
withVariableType
-
withVariableQuality
-
withAny
- Overrides:
withAnyin classProductIntent
-
withAny
- Overrides:
withAnyin classProductIntent
-
equals
- Overrides:
equalsin classProductIntent
-
hashCode
public int hashCode()- Overrides:
hashCodein classProductIntent
-