Class AbstractCSVSpec.Builder<T extends AbstractCSVSpec,B extends AbstractCSVSpec.Builder<T,B>>
- java.lang.Object
-
- org.apache.syncope.common.rest.api.beans.AbstractCSVSpec.Builder<T,B>
-
- Direct Known Subclasses:
CSVPullSpec.Builder,CSVPushSpec.Builder
- Enclosing class:
- AbstractCSVSpec
protected abstract static class AbstractCSVSpec.Builder<T extends AbstractCSVSpec,B extends AbstractCSVSpec.Builder<T,B>> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BallowComments(boolean allowComments)BarrayElementSeparator(String arrayElementSeparator)Tbuild()BcolumnSeparator(char columnSeparator)BescapeChar(char escapeChar)protected TgetInstance()BlineSeparator(String lineSeparatorChar)BmatchingRule(MatchingRule matchingRule)protected abstract TnewInstance()BnullValue(String nullValue)BprovisioningAction(String provisioningActions)BquoteChar(char quoteChar)BunmatchingRule(UnmatchingRule unmatchingRule)
-
-
-
Field Detail
-
instance
protected T extends AbstractCSVSpec instance
-
-
Method Detail
-
newInstance
protected abstract T newInstance()
-
getInstance
protected T getInstance()
-
columnSeparator
public B columnSeparator(char columnSeparator)
-
quoteChar
public B quoteChar(char quoteChar)
-
escapeChar
public B escapeChar(char escapeChar)
-
allowComments
public B allowComments(boolean allowComments)
-
unmatchingRule
public B unmatchingRule(UnmatchingRule unmatchingRule)
-
matchingRule
public B matchingRule(MatchingRule matchingRule)
-
build
public T build()
-
-