org.globus.mds.glue
Class ProcessorType

java.lang.Object
  extended byorg.globus.mds.glue.ProcessorType
All Implemented Interfaces:
AnyContentType, Serializable

public class ProcessorType
extends Object
implements Serializable, AnyContentType

See Also:
Serialized Form

Field Summary
private  Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  MessageElement[] _any
           
private  int cacheL1
           
private  int cacheL1D
           
private  int cacheL1I
           
private  int cacheL2
           
private  int clockSpeed
           
private  String instructionSet
           
private  String model
           
private  String otherProcessorDescription
           
private static TypeDesc typeDesc
           
private  String vendor
           
private  String version
           
 
Constructor Summary
ProcessorType()
           
ProcessorType(MessageElement[] _any, String vendor, String model, String version, int clockSpeed, String instructionSet, String otherProcessorDescription, int cacheL1, int cacheL1I, int cacheL1D, int cacheL2)
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this ProcessorType.
 int getCacheL1()
          Gets the cacheL1 value for this ProcessorType.
 int getCacheL1D()
          Gets the cacheL1D value for this ProcessorType.
 int getCacheL1I()
          Gets the cacheL1I value for this ProcessorType.
 int getCacheL2()
          Gets the cacheL2 value for this ProcessorType.
 int getClockSpeed()
          Gets the clockSpeed value for this ProcessorType.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 String getInstructionSet()
          Gets the instructionSet value for this ProcessorType.
 String getModel()
          Gets the model value for this ProcessorType.
 String getOtherProcessorDescription()
          Gets the otherProcessorDescription value for this ProcessorType.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static TypeDesc getTypeDesc()
          Return type metadata object
 String getVendor()
          Gets the vendor value for this ProcessorType.
 String getVersion()
          Gets the version value for this ProcessorType.
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this ProcessorType.
 void setCacheL1(int cacheL1)
          Sets the cacheL1 value for this ProcessorType.
 void setCacheL1D(int cacheL1D)
          Sets the cacheL1D value for this ProcessorType.
 void setCacheL1I(int cacheL1I)
          Sets the cacheL1I value for this ProcessorType.
 void setCacheL2(int cacheL2)
          Sets the cacheL2 value for this ProcessorType.
 void setClockSpeed(int clockSpeed)
          Sets the clockSpeed value for this ProcessorType.
 void setInstructionSet(String instructionSet)
          Sets the instructionSet value for this ProcessorType.
 void setModel(String model)
          Sets the model value for this ProcessorType.
 void setOtherProcessorDescription(String otherProcessorDescription)
          Sets the otherProcessorDescription value for this ProcessorType.
 void setVendor(String vendor)
          Sets the vendor value for this ProcessorType.
 void setVersion(String version)
          Sets the version value for this ProcessorType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_any

private MessageElement[] _any

vendor

private String vendor

model

private String model

version

private String version

clockSpeed

private int clockSpeed

instructionSet

private String instructionSet

otherProcessorDescription

private String otherProcessorDescription

cacheL1

private int cacheL1

cacheL1I

private int cacheL1I

cacheL1D

private int cacheL1D

cacheL2

private int cacheL2

__equalsCalc

private Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static TypeDesc typeDesc
Constructor Detail

ProcessorType

public ProcessorType()

ProcessorType

public ProcessorType(MessageElement[] _any,
                     String vendor,
                     String model,
                     String version,
                     int clockSpeed,
                     String instructionSet,
                     String otherProcessorDescription,
                     int cacheL1,
                     int cacheL1I,
                     int cacheL1D,
                     int cacheL2)
Method Detail

get_any

public MessageElement[] get_any()
Gets the _any value for this ProcessorType.

Specified by:
get_any in interface AnyContentType
Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this ProcessorType.

Specified by:
set_any in interface AnyContentType
Parameters:
_any -

getVendor

public String getVendor()
Gets the vendor value for this ProcessorType.

Returns:
vendor

setVendor

public void setVendor(String vendor)
Sets the vendor value for this ProcessorType.

Parameters:
vendor -

getModel

public String getModel()
Gets the model value for this ProcessorType.

Returns:
model

setModel

public void setModel(String model)
Sets the model value for this ProcessorType.

Parameters:
model -

getVersion

public String getVersion()
Gets the version value for this ProcessorType.

Returns:
version

setVersion

public void setVersion(String version)
Sets the version value for this ProcessorType.

Parameters:
version -

getClockSpeed

public int getClockSpeed()
Gets the clockSpeed value for this ProcessorType.

Returns:
clockSpeed

setClockSpeed

public void setClockSpeed(int clockSpeed)
Sets the clockSpeed value for this ProcessorType.

Parameters:
clockSpeed -

getInstructionSet

public String getInstructionSet()
Gets the instructionSet value for this ProcessorType.

Returns:
instructionSet

setInstructionSet

public void setInstructionSet(String instructionSet)
Sets the instructionSet value for this ProcessorType.

Parameters:
instructionSet -

getOtherProcessorDescription

public String getOtherProcessorDescription()
Gets the otherProcessorDescription value for this ProcessorType.

Returns:
otherProcessorDescription

setOtherProcessorDescription

public void setOtherProcessorDescription(String otherProcessorDescription)
Sets the otherProcessorDescription value for this ProcessorType.

Parameters:
otherProcessorDescription -

getCacheL1

public int getCacheL1()
Gets the cacheL1 value for this ProcessorType.

Returns:
cacheL1

setCacheL1

public void setCacheL1(int cacheL1)
Sets the cacheL1 value for this ProcessorType.

Parameters:
cacheL1 -

getCacheL1I

public int getCacheL1I()
Gets the cacheL1I value for this ProcessorType.

Returns:
cacheL1I

setCacheL1I

public void setCacheL1I(int cacheL1I)
Sets the cacheL1I value for this ProcessorType.

Parameters:
cacheL1I -

getCacheL1D

public int getCacheL1D()
Gets the cacheL1D value for this ProcessorType.

Returns:
cacheL1D

setCacheL1D

public void setCacheL1D(int cacheL1D)
Sets the cacheL1D value for this ProcessorType.

Parameters:
cacheL1D -

getCacheL2

public int getCacheL2()
Gets the cacheL2 value for this ProcessorType.

Returns:
cacheL2

setCacheL2

public void setCacheL2(int cacheL2)
Sets the cacheL2 value for this ProcessorType.

Parameters:
cacheL2 -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer