public class

BooleanConverter

extends AbstractSingleValueConverter
java.lang.Object
   ↳ com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
     ↳ com.thoughtworks.xstream.converters.basic.BooleanConverter

Class Overview

Converts a boolean primitive or java.lang.Boolean wrapper to a String.

Summary

Fields
public static final BooleanConverter BINARY
public static final BooleanConverter TRUE_FALSE
public static final BooleanConverter YES_NO
Public Constructors
BooleanConverter(String positive, String negative, boolean caseSensitive)
BooleanConverter()
Public Methods
boolean canConvert(Class type)
Determines whether the converter can marshall a particular type.
Object fromString(String str)
Unmarshals an Object from its single value representation.
boolean shouldConvert(Class type, Object value)
String toString(Object obj)
Marshals an Object into a single value representation.
[Expand]
Inherited Methods
From class com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
From class java.lang.Object
From interface com.thoughtworks.xstream.converters.ConverterMatcher
From interface com.thoughtworks.xstream.converters.SingleValueConverter

Fields

public static final BooleanConverter BINARY

public static final BooleanConverter TRUE_FALSE

public static final BooleanConverter YES_NO

Public Constructors

public BooleanConverter (String positive, String negative, boolean caseSensitive)

public BooleanConverter ()

Public Methods

public boolean canConvert (Class type)

Determines whether the converter can marshall a particular type.

Parameters
type the Class representing the object type to be converted

public Object fromString (String str)

Unmarshals an Object from its single value representation.

Parameters
str the String with the single value of the Object
Returns
  • the Object

public boolean shouldConvert (Class type, Object value)

public String toString (Object obj)

Marshals an Object into a single value representation.

Parameters
obj the Object to be converted
Returns
  • a String with the single value of the Object or null