1 21 22 package org.armedbear.j.jdb; 23 24 import org.armedbear.j.AbstractMode; 25 import org.armedbear.j.Buffer; 26 import org.armedbear.j.Constants; 27 import org.armedbear.j.Formatter; 28 import org.armedbear.j.Frame; 29 import org.armedbear.j.JavaMode; 30 import org.armedbear.j.Mode; 31 import org.armedbear.j.Property; 32 import org.armedbear.j.ToolBar; 33 34 public final class JdbMode extends AbstractMode implements Constants, Mode 35 { 36 private static final JdbMode mode = new JdbMode(); 37 38 private JdbMode() 39 { 40 super(JDB_MODE, JDB_MODE_NAME); 41 setProperty(Property.VERTICAL_RULE, 0); 42 setProperty(Property.SHOW_LINE_NUMBERS, false); 43 setProperty(Property.SHOW_CHANGE_MARKS, false); 44 } 45 46 public static final JdbMode getMode() 47 { 48 return mode; 49 } 50 51 public ToolBar getToolBar(Frame frame) 52 { 53 return JavaMode.getMode().getToolBar(frame); 54 } 55 56 public Formatter getFormatter(Buffer buffer) 57 { 58 return new JdbFormatter(buffer); 59 } 60 } 61 | Popular Tags |