Package dev.enola.data.id
Class IDIRI.ConverterX<C extends IDIRI<T>,T extends Comparable<T>>
java.lang.Object
dev.enola.data.id.IDIRI.ConverterX<C,T>
- All Implemented Interfaces:
BiConverter<C,,String> Converter<String,,Optional<C>> ConverterInto<C,,Appendable> ConverterIntoAppendable<C>,OptionalBiConverterIntoAppendable<C>,OptionalConverter<String,,C> IRIConverter<C>
- Enclosing class:
IDIRI<T extends Comparable<T>>
protected abstract static class IDIRI.ConverterX<C extends IDIRI<T>,T extends Comparable<T>>
extends Object
implements IRIConverter<C>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConverterX(String prefix, ObjectToStringBiConverter<T> converter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconvertInto(C from, Appendable into) Convert from an I into an O.protected abstract CMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.enola.common.convert.ConverterInto
convertIntoOrThrowMethods inherited from interface dev.enola.common.convert.OptionalBiConverterIntoAppendable
convertFrom, convertTo
-
Constructor Details
-
ConverterX
-
-
Method Details
-
create
-
convert
- Specified by:
convertin interfaceConverter<C extends IDIRI<T>,T extends Comparable<T>> - Throws:
ConversionException
-
convertInto
Description copied from interface:ConverterIntoConvert from an I into an O.- Specified by:
convertIntoin interfaceConverterInto<C extends IDIRI<T>,T extends Comparable<T>> - Specified by:
convertIntoin interfaceConverterIntoAppendable<C extends IDIRI<T>>- Parameters:
from- the input to convertinto- the destination where to output- Returns:
- true if conversion was successful, false if this converter cannot handle it; see
ConverterIntoChain - Throws:
ConversionException- in case of conversion problems or technical failures to read from I or write to OIOException- TODO wrap IOException into ConversionException and remove throws
-