gov.nasa.arc.brahms.vm.api.convert
Class NullConverter

java.lang.Object
  extended by gov.nasa.arc.brahms.vm.api.convert.NullConverter
All Implemented Interfaces:
IConverter

public class NullConverter
extends java.lang.Object
implements IConverter

NullConverter handles the conversion between null and unknown values.

Version:
$Revision: 1.1 $ $Date: 2008/02/21 18:57:51 $ $Author: rvhoof $
Author:
Ron van Hoof

Field Summary
static java.lang.String TYPE
          The converter's type name
 
Constructor Summary
NullConverter()
           
 
Method Summary
 java.lang.Object toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final java.lang.String TYPE
The converter's type name

See Also:
Constant Field Values
Constructor Detail

NullConverter

public NullConverter()
Method Detail

toJava

public java.lang.Object toJava(IType brahmsType,
                               java.lang.Object brahmsValue,
                               java.lang.Class<?> javaType,
                               ConversionContext ctx)
                        throws ExternalException
Converts the specified Brahms value into its matching Java value.

Specified by:
toJava in interface IConverter
Parameters:
brahmsType - the Brahms type of the value
brahmsValue - the Brahms value to convert
javaType - the Java type to convert the value to
ctx - the ConversionContext
Returns:
Object the converted Java value
Throws:
ExternalException - if there was a problem converting the value

toBrahms

public java.lang.Object toBrahms(java.lang.Class<?> javaType,
                                 java.lang.Object javaValue,
                                 IType brahmsType,
                                 ConversionContext ctx)
                          throws ExternalException
Converts the specified Java value into its matching Brahms value.

Specified by:
toBrahms in interface IConverter
Parameters:
javaType - the java type of the value
javaValue - the java value to convert
brahmsType - the Brahms type to convert the value to
ctx - the ConversionContext
Returns:
Object the converted Brahms value
Throws:
ExternalException - if there was a problem converting the value


Copyright © 1997-2012 All Rights Reserved.