hudson.plugins.filesfoundtrigger.xstream
Class DefaultProvider.EmptyString

java.lang.Object
  extended by hudson.plugins.filesfoundtrigger.xstream.DefaultProvider.EmptyString
All Implemented Interfaces:
DefaultProvider<java.lang.String>
Enclosing interface:
DefaultProvider<T>

public static class DefaultProvider.EmptyString
extends java.lang.Object
implements DefaultProvider<java.lang.String>

Implementation of DefaultProvider that allows fields to default to an empty string.


Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.plugins.filesfoundtrigger.xstream.DefaultProvider
DefaultProvider.EmptyString
 
Constructor Summary
DefaultProvider.EmptyString()
           
 
Method Summary
 java.lang.String getDefault(java.lang.String name, java.lang.Class<?> type, java.lang.Class<?> definedIn)
          Get a default value.
 java.lang.Class<java.lang.String> getSupportedType()
          Get the type of values supported by this provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProvider.EmptyString

public DefaultProvider.EmptyString()
Method Detail

getDefault

public java.lang.String getDefault(java.lang.String name,
                                   java.lang.Class<?> type,
                                   java.lang.Class<?> definedIn)
Get a default value.

Specified by:
getDefault in interface DefaultProvider<java.lang.String>
Parameters:
name - the field name
type - the field type
definedIn - the class in which the field is defined
Returns:
the default value

getSupportedType

public java.lang.Class<java.lang.String> getSupportedType()
Get the type of values supported by this provider.

Specified by:
getSupportedType in interface DefaultProvider<java.lang.String>
Returns:
the supported type


Copyright © 2010. All Rights Reserved.