java.lang.Object
org.bidib.jbidibc.decoder.schema.commontypes.CVType

public class CVType extends Object

Java class for CVType complex type.

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

 <complexType name="CVType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}valueCalculation" minOccurs="0"/>
         <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}description" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}image" minOccurs="0"/>
         <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}conditions" minOccurs="0"/>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}bit"/>
           <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}bitSelection"/>
           <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}partial"/>
           <element ref="{http://www.decoderdb.de/schema/commonTypes/1.2}group"/>
         </choice>
       </sequence>
       <attribute name="id" type="{http://www.decoderdb.de/schema/commonTypes/1.2}tokenNotEmpty" />
       <attribute name="number" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
       <attribute name="type" type="{http://www.decoderdb.de/schema/commonTypes/1.2}CVTypeType" />
       <attribute name="indexHigh" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
       <attribute name="indexLow" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
       <attribute name="mode" use="required" type="{http://www.decoderdb.de/schema/commonTypes/1.2}CVModeType" />
       <attribute name="defaultValue" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" />
       <attribute name="pomWriteExclude" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="initialRead" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="possibleValues" type="{http://www.decoderdb.de/schema/commonTypes/1.2}rangeValues" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • valueCalculation

      protected ValueCalculationType valueCalculation
    • description

      protected List<DescriptionType> description
    • image

      protected ImageType image
    • conditions

      protected ConditionsType conditions
    • bitOrBitSelectionOrPartial

      protected List<Object> bitOrBitSelectionOrPartial
    • id

      protected String id
    • number

      protected int number
    • type

      protected CVTypeType type
    • indexHigh

      protected Short indexHigh
    • indexLow

      protected Short indexLow
    • mode

      protected CVModeType mode
    • defaultValue

      protected Short defaultValue
    • pomWriteExclude

      protected Boolean pomWriteExclude
    • initialRead

      protected Boolean initialRead
    • possibleValues

      protected String possibleValues
  • Constructor Details

    • CVType

      public CVType()
  • Method Details

    • getValueCalculation

      public ValueCalculationType getValueCalculation()
      Gets the value of the valueCalculation property.
      Returns:
      possible object is ValueCalculationType
    • setValueCalculation

      public void setValueCalculation(ValueCalculationType value)
      Sets the value of the valueCalculation property.
      Parameters:
      value - allowed object is ValueCalculationType
    • getDescription

      public List<DescriptionType> getDescription()
      Gets the value of the description 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 description property.

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

          getDescription().add(newItem);
       

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

    • getImage

      public ImageType getImage()
      Gets the value of the image property.
      Returns:
      possible object is ImageType
    • setImage

      public void setImage(ImageType value)
      Sets the value of the image property.
      Parameters:
      value - allowed object is ImageType
    • getConditions

      public ConditionsType getConditions()
      Gets the value of the conditions property.
      Returns:
      possible object is ConditionsType
    • setConditions

      public void setConditions(ConditionsType value)
      Sets the value of the conditions property.
      Parameters:
      value - allowed object is ConditionsType
    • getBitOrBitSelectionOrPartial

      public List<Object> getBitOrBitSelectionOrPartial()
      Gets the value of the bitOrBitSelectionOrPartial 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 bitOrBitSelectionOrPartial property.

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

          getBitOrBitSelectionOrPartial().add(newItem);
       

      Objects of the following type(s) are allowed in the list BitSelectionType BitType GroupType PartialType

    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getNumber

      public int getNumber()
      Gets the value of the number property.
    • setNumber

      public void setNumber(int value)
      Sets the value of the number property.
    • getType

      public CVTypeType getType()
      Gets the value of the type property.
      Returns:
      possible object is CVTypeType
    • setType

      public void setType(CVTypeType value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is CVTypeType
    • getIndexHigh

      public Short getIndexHigh()
      Gets the value of the indexHigh property.
      Returns:
      possible object is Short
    • setIndexHigh

      public void setIndexHigh(Short value)
      Sets the value of the indexHigh property.
      Parameters:
      value - allowed object is Short
    • getIndexLow

      public Short getIndexLow()
      Gets the value of the indexLow property.
      Returns:
      possible object is Short
    • setIndexLow

      public void setIndexLow(Short value)
      Sets the value of the indexLow property.
      Parameters:
      value - allowed object is Short
    • getMode

      public CVModeType getMode()
      Gets the value of the mode property.
      Returns:
      possible object is CVModeType
    • setMode

      public void setMode(CVModeType value)
      Sets the value of the mode property.
      Parameters:
      value - allowed object is CVModeType
    • getDefaultValue

      public Short getDefaultValue()
      Gets the value of the defaultValue property.
      Returns:
      possible object is Short
    • setDefaultValue

      public void setDefaultValue(Short value)
      Sets the value of the defaultValue property.
      Parameters:
      value - allowed object is Short
    • isPomWriteExclude

      public Boolean isPomWriteExclude()
      Gets the value of the pomWriteExclude property.
      Returns:
      possible object is Boolean
    • setPomWriteExclude

      public void setPomWriteExclude(Boolean value)
      Sets the value of the pomWriteExclude property.
      Parameters:
      value - allowed object is Boolean
    • isInitialRead

      public Boolean isInitialRead()
      Gets the value of the initialRead property.
      Returns:
      possible object is Boolean
    • setInitialRead

      public void setInitialRead(Boolean value)
      Sets the value of the initialRead property.
      Parameters:
      value - allowed object is Boolean
    • getPossibleValues

      public String getPossibleValues()
      Gets the value of the possibleValues property.
      Returns:
      possible object is String
    • setPossibleValues

      public void setPossibleValues(String value)
      Sets the value of the possibleValues property.
      Parameters:
      value - allowed object is String
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • withValueCalculation

      public CVType withValueCalculation(ValueCalculationType value)
    • withDescription

      public CVType withDescription(DescriptionType... values)
    • withDescription

      public CVType withDescription(Collection<DescriptionType> values)
    • withImage

      public CVType withImage(ImageType value)
    • withConditions

      public CVType withConditions(ConditionsType value)
    • withBitOrBitSelectionOrPartial

      public CVType withBitOrBitSelectionOrPartial(Object... values)
    • withBitOrBitSelectionOrPartial

      public CVType withBitOrBitSelectionOrPartial(Collection<Object> values)
    • withId

      public CVType withId(String value)
    • withNumber

      public CVType withNumber(int value)
    • withType

      public CVType withType(CVTypeType value)
    • withIndexHigh

      public CVType withIndexHigh(Short value)
    • withIndexLow

      public CVType withIndexLow(Short value)
    • withMode

      public CVType withMode(CVModeType value)
    • withDefaultValue

      public CVType withDefaultValue(Short value)
    • withPomWriteExclude

      public CVType withPomWriteExclude(Boolean value)
    • withInitialRead

      public CVType withInitialRead(Boolean value)
    • withPossibleValues

      public CVType withPossibleValues(String value)