org.omnaest.utils.structure.element.converter
Class ElementConverterHelper

java.lang.Object
  extended by org.omnaest.utils.structure.element.converter.ElementConverterHelper

public class ElementConverterHelper
extends Object

Static helper for ElementConverter

Author:
Omnaest

Constructor Summary
ElementConverterHelper()
           
 
Method Summary
static
<TO,FROM> TO
convert(FROM element, Class<? extends ElementConverter<?,?>>... elementConverterTypes)
          Converts a given element using one ore multiple ElementConverter instances.
static
<FROM,TO> ElementBidirectionalConverter<TO,FROM>
inverse(ElementBidirectionalConverter<FROM,TO> elementBidirectionalConverter)
          Returns a new ElementBidirectionalConverter instance which inverts the direction of the given instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementConverterHelper

public ElementConverterHelper()
Method Detail

convert

public static <TO,FROM> TO convert(FROM element,
                                   Class<? extends ElementConverter<?,?>>... elementConverterTypes)
Converts a given element using one ore multiple ElementConverter instances. Any occurring Exception will be catched up and null being returned.

Parameters:
element -
elementConverterTypes -
Returns:

inverse

public static <FROM,TO> ElementBidirectionalConverter<TO,FROM> inverse(ElementBidirectionalConverter<FROM,TO> elementBidirectionalConverter)
Returns a new ElementBidirectionalConverter instance which inverts the direction of the given instance

Parameters:
elementBidirectionalConverter -
Returns:


Copyright © 2013. All Rights Reserved.