net.shibboleth.utilities.java.support.logic
Class TrimOrNullStringFunction

java.lang.Object
  extended by net.shibboleth.utilities.java.support.logic.TrimOrNullStringFunction
All Implemented Interfaces:
com.google.common.base.Function<String,String>

@ThreadSafe
public class TrimOrNullStringFunction
extends Object
implements com.google.common.base.Function<String,String>

A Function that applies StringSupport.trimOrNull(String) to a given input string.


Field Summary
static TrimOrNullStringFunction INSTANCE
          A singleton instance of this function.
 
Constructor Summary
TrimOrNullStringFunction()
           
 
Method Summary
 String apply(String input)
          
 boolean equals(Object obj)
          
 int hashCode()
          
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final TrimOrNullStringFunction INSTANCE
A singleton instance of this function.

Constructor Detail

TrimOrNullStringFunction

public TrimOrNullStringFunction()
Method Detail

apply

@Nullable
@NotEmpty
public String apply(@Nullable
                                      String input)

Specified by:
apply in interface com.google.common.base.Function<String,String>

equals

public boolean equals(Object obj)

Specified by:
equals in interface com.google.common.base.Function<String,String>
Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object

toString

public String toString()

Overrides:
toString in class Object


Copyright © 1999-2012. All Rights Reserved.