Package com.adaptris.core.services.jdbc
Class StyledResultTranslatorImp
- java.lang.Object
-
- com.adaptris.core.services.jdbc.ResultSetTranslatorBase
-
- com.adaptris.core.services.jdbc.StyledResultTranslatorImp
-
- All Implemented Interfaces:
ComponentLifecycle
,ComponentLifecycleExtension
,ResultSetTranslator
- Direct Known Subclasses:
ResultSetTranslatorImp
public abstract class StyledResultTranslatorImp extends ResultSetTranslatorBase
Base implementation for converting a ResultSet into an AdaptrisMessage.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StyledResultTranslatorImp.ColumnStyle
Represents how column names are formatted.
-
Field Summary
-
Fields inherited from class com.adaptris.core.services.jdbc.ResultSetTranslatorBase
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StyledResultTranslatorImp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StyledResultTranslatorImp.ColumnStyle
getColumnNameStyle()
Get the column name format.void
setColumnNameStyle(StyledResultTranslatorImp.ColumnStyle style)
Format the column name in a specific style.<T extends StyledResultTranslatorImp>
TwithColumnNameStyle(StyledResultTranslatorImp.ColumnStyle style)
-
Methods inherited from class com.adaptris.core.services.jdbc.ResultSetTranslatorBase
prepare
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adaptris.core.ComponentLifecycle
close, init, start, stop
-
Methods inherited from interface com.adaptris.core.services.jdbc.ResultSetTranslator
translate
-
-
-
-
Method Detail
-
getColumnNameStyle
public StyledResultTranslatorImp.ColumnStyle getColumnNameStyle()
Get the column name format.- Returns:
- the format.
-
setColumnNameStyle
public void setColumnNameStyle(StyledResultTranslatorImp.ColumnStyle style)
Format the column name in a specific style.- Parameters:
style
- the style, valid values are UpperCase, LowerCase, Capitalize, NoStyle.- See Also:
StyledResultTranslatorImp.ColumnStyle
-
withColumnNameStyle
public <T extends StyledResultTranslatorImp> T withColumnNameStyle(StyledResultTranslatorImp.ColumnStyle style)
-
-