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)
QualFormatterformat in interface QualFormatter<QualParams<Q>>params - the qualifierpublic String format(QualParams<Q> params, boolean printInvisible)
QualFormatterformat in interface QualFormatter<QualParams<Q>>params - the qualifierprintInvisible - if true, invisible qualifiers will be printedpublic String format(QualParams<Q> params, boolean printPrimary, boolean printInvisible)
QualParamsFormatterformat 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)
QualParamsFormatterformat in interface QualParamsFormatter<Q>polyQual - the PolyQualprintInvisible - if true, invisible qualifiers will be printed