Class VariableIntent
- java.lang.Object
-
- org.cip4.lib.xjdf.schema.ProductIntent
-
- org.cip4.lib.xjdf.schema.VariableIntent
-
- All Implemented Interfaces:
java.io.Serializable
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") public class VariableIntent extends ProductIntent implements java.io.SerializableJava 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVariableIntent.VariableQualityJava class for null.static classVariableIntent.VariableTypeJava class for null.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Floatareaprotected java.lang.IntegeraveragePagesprotected java.util.List<Resource>childrenprotected java.util.List<java.lang.String>colorsUsedBackprotected java.util.List<java.lang.String>colorsUsedFrontprotected java.lang.IntegermaxPagesprotected java.lang.IntegerminPagesprotected java.lang.IntegernumberOfCopiesprotected VariableIntent.VariableQualityvariableQualityprotected VariableIntent.VariableTypevariableType-
Fields inherited from class org.cip4.lib.xjdf.schema.ProductIntent
any
-
-
Constructor Summary
Constructors Constructor Description VariableIntent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.lang.FloatgetArea()Gets the value of the area property.java.lang.IntegergetAveragePages()Gets the value of the averagePages property.java.util.List<Resource>getChildren()Gets the value of the children property.java.util.List<java.lang.String>getColorsUsedBack()Gets the value of the colorsUsedBack property.java.util.List<java.lang.String>getColorsUsedFront()Gets the value of the colorsUsedFront property.java.lang.IntegergetMaxPages()Gets the value of the maxPages property.java.lang.IntegergetMinPages()Gets the value of the minPages property.java.lang.IntegergetNumberOfCopies()Gets the value of the numberOfCopies property.VariableIntent.VariableQualitygetVariableQuality()Gets the value of the variableQuality property.VariableIntent.VariableTypegetVariableType()Gets the value of the variableType property.inthashCode()voidsetArea(java.lang.Float value)Sets the value of the area property.voidsetAveragePages(java.lang.Integer value)Sets the value of the averagePages property.voidsetMaxPages(java.lang.Integer value)Sets the value of the maxPages property.voidsetMinPages(java.lang.Integer value)Sets the value of the minPages property.voidsetNumberOfCopies(java.lang.Integer value)Sets the value of the numberOfCopies property.voidsetVariableQuality(VariableIntent.VariableQuality value)Sets the value of the variableQuality property.voidsetVariableType(VariableIntent.VariableType value)Sets the value of the variableType property.VariableIntentwithAny(java.lang.Object... values)VariableIntentwithAny(java.util.Collection<java.lang.Object> values)VariableIntentwithArea(java.lang.Float value)VariableIntentwithAveragePages(java.lang.Integer value)VariableIntentwithChildren(java.util.Collection<Resource> values)VariableIntentwithChildren(Resource... values)VariableIntentwithColorsUsedBack(java.lang.String... values)VariableIntentwithColorsUsedBack(java.util.Collection<java.lang.String> values)VariableIntentwithColorsUsedFront(java.lang.String... values)VariableIntentwithColorsUsedFront(java.util.Collection<java.lang.String> values)VariableIntentwithMaxPages(java.lang.Integer value)VariableIntentwithMinPages(java.lang.Integer value)VariableIntentwithNumberOfCopies(java.lang.Integer value)VariableIntentwithVariableQuality(VariableIntent.VariableQuality value)VariableIntentwithVariableType(VariableIntent.VariableType value)-
Methods inherited from class org.cip4.lib.xjdf.schema.ProductIntent
getAny, getOtherAttributes
-
-
-
-
Field Detail
-
area
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.lang.Float area
-
averagePages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.lang.Integer averagePages
-
children
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.util.List<Resource> children
-
colorsUsedBack
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.util.List<java.lang.String> colorsUsedBack
-
colorsUsedFront
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.util.List<java.lang.String> colorsUsedFront
-
maxPages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.lang.Integer maxPages
-
minPages
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.lang.Integer minPages
-
numberOfCopies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected java.lang.Integer numberOfCopies
-
variableType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected VariableIntent.VariableType variableType
-
variableQuality
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") protected VariableIntent.VariableQuality variableQuality
-
-
Method Detail
-
getArea
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.1", date="2023-01-02T18:51:33Z") public java.lang.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.1", date="2023-01-02T18:51:33Z") public void setArea(java.lang.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.1", date="2023-01-02T18:51:33Z") public java.lang.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.1", date="2023-01-02T18:51:33Z") public void setAveragePages(java.lang.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.1", date="2023-01-02T18:51:33Z") public java.util.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 Jakarta XML Binding 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.1", date="2023-01-02T18:51:33Z") public java.util.List<java.lang.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 Jakarta XML Binding 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.1", date="2023-01-02T18:51:33Z") public java.util.List<java.lang.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 Jakarta XML Binding 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.1", date="2023-01-02T18:51:33Z") public java.lang.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.1", date="2023-01-02T18:51:33Z") public void setMaxPages(java.lang.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.1", date="2023-01-02T18:51:33Z") public java.lang.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.1", date="2023-01-02T18:51:33Z") public void setMinPages(java.lang.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.1", date="2023-01-02T18:51:33Z") public java.lang.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.1", date="2023-01-02T18:51:33Z") public void setNumberOfCopies(java.lang.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.1", date="2023-01-02T18:51:33Z") 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.1", date="2023-01-02T18:51:33Z") 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.1", date="2023-01-02T18:51:33Z") 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.1", date="2023-01-02T18:51:33Z") public void setVariableQuality(VariableIntent.VariableQuality value)Sets the value of the variableQuality property.- Parameters:
value- allowed object isVariableIntent.VariableQuality
-
withArea
public VariableIntent withArea(java.lang.Float value)
-
withAveragePages
public VariableIntent withAveragePages(java.lang.Integer value)
-
withChildren
public VariableIntent withChildren(Resource... values)
-
withChildren
public VariableIntent withChildren(java.util.Collection<Resource> values)
-
withColorsUsedBack
public VariableIntent withColorsUsedBack(java.lang.String... values)
-
withColorsUsedBack
public VariableIntent withColorsUsedBack(java.util.Collection<java.lang.String> values)
-
withColorsUsedFront
public VariableIntent withColorsUsedFront(java.lang.String... values)
-
withColorsUsedFront
public VariableIntent withColorsUsedFront(java.util.Collection<java.lang.String> values)
-
withMaxPages
public VariableIntent withMaxPages(java.lang.Integer value)
-
withMinPages
public VariableIntent withMinPages(java.lang.Integer value)
-
withNumberOfCopies
public VariableIntent withNumberOfCopies(java.lang.Integer value)
-
withVariableType
public VariableIntent withVariableType(VariableIntent.VariableType value)
-
withVariableQuality
public VariableIntent withVariableQuality(VariableIntent.VariableQuality value)
-
withAny
public VariableIntent withAny(java.lang.Object... values)
- Overrides:
withAnyin classProductIntent
-
withAny
public VariableIntent withAny(java.util.Collection<java.lang.Object> values)
- Overrides:
withAnyin classProductIntent
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classProductIntent
-
hashCode
public int hashCode()
- Overrides:
hashCodein classProductIntent
-
-