1 28 29 package com.idaremedia.antx.feedback.tests; 30 31 import com.idaremedia.apis.DiagnosticsEmitter; 32 33 import com.idaremedia.antx.NoiseLevel; 34 import com.idaremedia.antx.feedback.DefaultEmitConfiguration; 35 import com.idaremedia.antx.feedback.EmitConfiguration; 36 import com.idaremedia.antx.feedback.LJDiagnosticsEmitter; 37 38 48 49 public final class OtherEmitConfiguration implements EmitConfiguration 50 { 51 55 public OtherEmitConfiguration() 56 { 57 m_rootEmitter = LJDiagnosticsEmitter.FACTORY.newEmitter("Mock.JWare.AntX.EmitConfiguration"); 58 } 59 60 61 64 public DiagnosticsEmitter getEmitter() 65 { 66 return m_rootEmitter; 67 } 68 69 70 74 public DiagnosticsEmitter getCustomEmitter(String grpId) 75 { 76 return DefaultEmitConfiguration.INSTANCE.getCustomEmitter(grpId); 77 } 78 79 80 83 public NoiseLevel getNoiseLevel() 84 { 85 return NoiseLevel.ERROR; 86 } 87 88 89 92 public String getFrom() 93 { 94 return ""; 95 } 96 97 98 102 public boolean getPropertiesNameList(StringBuffer list) 103 { 104 list.append("ant.version"); 105 return true; 106 } 107 108 109 112 public boolean wantTimestamp() 113 { 114 return true; 115 } 116 117 118 123 public String stampify(long ms) 124 { 125 return DefaultEmitConfiguration.INSTANCE.stampify(ms); 126 } 127 128 129 133 public boolean shouldEcho() 134 { 135 m_shouldEchoCalls++; 136 return false; 137 } 138 public int getShouldEchoCalls() 139 { 140 return m_shouldEchoCalls; 141 } 142 143 144 147 public String getGroupingPathSeparator() 148 { 149 return "."; 150 } 151 152 153 private final DiagnosticsEmitter m_rootEmitter; 154 private int m_shouldEchoCalls=0; 155 } 156 157 158 | Popular Tags |