< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java

Print this page




  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();
< prev index next >