com.ca.commons.datamodel.xmlbind
Class MapValue

java.lang.Object
  extended by com.ca.commons.datamodel.xmlbind.Item
      extended by com.ca.commons.datamodel.xmlbind.MapValue

public class MapValue
extends Item

Java class for MapValue complex type.

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

 <complexType name="MapValue">
   <complexContent>
     <extension base="{http://www.ca.com/xml/commons/datamodel}Item">
       <sequence>
         <element name="keyType" type="{http://www.ca.com/xml/commons/datamodel}SimpleValue"/>
         <element name="valueType" type="{http://www.ca.com/xml/commons/datamodel}SimpleValue"/>
         <element name="mapEntry" type="{http://www.ca.com/xml/commons/datamodel}MapEntryType" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  SimpleValue keyType
           
protected  List<MapEntryType> mapEntry
           
protected  SimpleValue valueType
           
 
Fields inherited from class com.ca.commons.datamodel.xmlbind.Item
create, doc, name
 
Constructor Summary
MapValue()
           
 
Method Summary
 SimpleValue getKeyType()
          Gets the value of the keyType property.
 List<MapEntryType> getMapEntry()
          Gets the value of the mapEntry property.
 SimpleValue getValueType()
          Gets the value of the valueType property.
 boolean isSetKeyType()
           
 boolean isSetMapEntry()
           
 boolean isSetValueType()
           
 void setKeyType(SimpleValue value)
          Sets the value of the keyType property.
 void setValueType(SimpleValue value)
          Sets the value of the valueType property.
 void unsetMapEntry()
           
 
Methods inherited from class com.ca.commons.datamodel.xmlbind.Item
getDoc, getName, isCreate, isSetCreate, isSetDoc, isSetName, setCreate, setDoc, setName, unsetCreate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyType

protected SimpleValue keyType

valueType

protected SimpleValue valueType

mapEntry

protected List<MapEntryType> mapEntry
Constructor Detail

MapValue

public MapValue()
Method Detail

getKeyType

public SimpleValue getKeyType()
Gets the value of the keyType property.

Returns:
possible object is SimpleValue

setKeyType

public void setKeyType(SimpleValue value)
Sets the value of the keyType property.

Parameters:
value - allowed object is SimpleValue

isSetKeyType

public boolean isSetKeyType()

getValueType

public SimpleValue getValueType()
Gets the value of the valueType property.

Returns:
possible object is SimpleValue

setValueType

public void setValueType(SimpleValue value)
Sets the value of the valueType property.

Parameters:
value - allowed object is SimpleValue

isSetValueType

public boolean isSetValueType()

getMapEntry

public List<MapEntryType> getMapEntry()
Gets the value of the mapEntry 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 mapEntry property.

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

    getMapEntry().add(newItem);
 

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


isSetMapEntry

public boolean isSetMapEntry()

unsetMapEntry

public void unsetMapEntry()


Created 2011-07-14 13:27 EST