edu.nrao.sss.webapp.faces.converter
Class EnumConverter

java.lang.Object
  extended by edu.nrao.sss.webapp.faces.converter.EnumConverter
All Implemented Interfaces:
Converter
Direct Known Subclasses:
AntennaSpecifierConverter, AntennaWrapConverter, BrightnessDistributionConverter, CelestialCoordinateSystemConverter, CorrelatorModeConverter, CorrelatorNameConverter, DistanceUnitsConverter, EpochConverter, FileCompressionFormatConverter, PolarizationTypeConverter, PositionTypeConverter, ProcessingTypeConverter, ReceiverBandConverter, ScanModeConverter, ScanTimeTypeConverter, SchedulingTypeConverter, SourceCatalogTextFormatConverter, StokesParameterConverter, TelescopeConfigurationConverter, TelescopeTypeConverter, TimeUnitsConverter, TippingOrderConverter, VelocityConventionConverter, VelocityFrameConverter

public class EnumConverter
extends Object
implements Converter

This class allows JSF to automatically convert Enums to and from Strings.


Constructor Summary
EnumConverter()
           
EnumConverter(Class<? extends Enum> c)
           
 
Method Summary
 Object getAsObject(FacesContext context, UIComponent component, String value)
           
 String getAsString(FacesContext context, UIComponent component, Object value)
           
 Class getEnumClass()
           
 void setEnumClass(Class<? extends Enum> c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumConverter

public EnumConverter(Class<? extends Enum> c)

EnumConverter

public EnumConverter()
Method Detail

getEnumClass

public Class getEnumClass()

setEnumClass

public void setEnumClass(Class<? extends Enum> c)

getAsObject

public Object getAsObject(FacesContext context,
                          UIComponent component,
                          String value)
Specified by:
getAsObject in interface Converter

getAsString

public String getAsString(FacesContext context,
                          UIComponent component,
                          Object value)
Specified by:
getAsString in interface Converter


Copyright © 2009. All Rights Reserved.