public class PrettyQualParamsFormatter<Q> extends Object implements QualParamsFormatter<Q>
QualParams
into the double chevron 《Q》 output format.Constructor and Description |
---|
PrettyQualParamsFormatter(Set<?> invisibleQualifiers) |
Modifier and Type | Method and Description |
---|---|
String |
format(PolyQual<Q> polyQual,
boolean printInvisible)
Format a PolyQual into a string.
|
String |
format(QualParams<Q> params)
Format a qualifier into a String.
|
String |
format(QualParams<Q> params,
boolean printInvisible)
Format a qualifier into a String.
|
String |
format(QualParams<Q> params,
boolean printPrimary,
boolean printInvisible)
Format a QualParams into a string, but optionally skip the primary
qualifier.
|
public PrettyQualParamsFormatter(Set<?> invisibleQualifiers)
public String format(QualParams<Q> params)
QualFormatter
format
in interface QualFormatter<QualParams<Q>>
params
- the qualifierpublic String format(QualParams<Q> params, boolean printInvisible)
QualFormatter
format
in interface QualFormatter<QualParams<Q>>
params
- the qualifierprintInvisible
- if true, invisible qualifiers will be printedpublic String format(QualParams<Q> params, boolean printPrimary, boolean printInvisible)
QualParamsFormatter
format
in interface QualParamsFormatter<Q>
params
- the PolyQualprintPrimary
- if true, include the primary qualifier in the outputprintInvisible
- if true, invisible qualifiers will be printedpublic String format(PolyQual<Q> polyQual, boolean printInvisible)
QualParamsFormatter
format
in interface QualParamsFormatter<Q>
polyQual
- the PolyQualprintInvisible
- if true, invisible qualifiers will be printed