87 }
88
89 public String formatMessage(D diag, Locale l) {
90 return formatter.formatMessage(diag, l);
91 }
92
93 public String formatPosition(D diag, PositionKind pk, Locale l) {
94 return formatter.formatPosition(diag, pk, l);
95 }
96
97 public String formatSource(D diag, boolean fullname, Locale l) {
98 return formatter.formatSource(diag, fullname, l);
99 }
100
101 /**
102 * A delegated formatter configuration delegates all configurations settings
103 * to an underlying configuration object (aka the delegated configuration).
104 */
105 public static class ForwardingConfiguration implements DiagnosticFormatter.Configuration {
106
107 /** The configurationr object to which the forwarding configuration delegates some settings */
108 protected Configuration configuration;
109
110 public ForwardingConfiguration(Configuration configuration) {
111 this.configuration = configuration;
112 }
113
114 /**
115 * Returns the underlying delegated configuration.
116 * @return delegated configuration
117 */
118 public Configuration getDelegatedConfiguration() {
119 return configuration;
120 }
121
122 public int getMultilineLimit(MultilineLimit limit) {
123 return configuration.getMultilineLimit(limit);
124 }
125
126 public Set<DiagnosticPart> getVisible() {
127 return configuration.getVisible();
|
87 }
88
89 public String formatMessage(D diag, Locale l) {
90 return formatter.formatMessage(diag, l);
91 }
92
93 public String formatPosition(D diag, PositionKind pk, Locale l) {
94 return formatter.formatPosition(diag, pk, l);
95 }
96
97 public String formatSource(D diag, boolean fullname, Locale l) {
98 return formatter.formatSource(diag, fullname, l);
99 }
100
101 /**
102 * A delegated formatter configuration delegates all configurations settings
103 * to an underlying configuration object (aka the delegated configuration).
104 */
105 public static class ForwardingConfiguration implements DiagnosticFormatter.Configuration {
106
107 /** The configuration object to which the forwarding configuration delegates some settings */
108 protected Configuration configuration;
109
110 public ForwardingConfiguration(Configuration configuration) {
111 this.configuration = configuration;
112 }
113
114 /**
115 * Returns the underlying delegated configuration.
116 * @return delegated configuration
117 */
118 public Configuration getDelegatedConfiguration() {
119 return configuration;
120 }
121
122 public int getMultilineLimit(MultilineLimit limit) {
123 return configuration.getMultilineLimit(limit);
124 }
125
126 public Set<DiagnosticPart> getVisible() {
127 return configuration.getVisible();
|