src/org/objectweb/cjdbc/console/gui/objects/ControllerObject.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.console.gui.objects; 00026 00027 import java.awt.Color; 00028 00029 import org.objectweb.cjdbc.console.gui.constants.GuiConstants; 00030 import org.objectweb.cjdbc.console.gui.constants.GuiIcons; 00031 00038 public class ControllerObject extends AbstractGuiObject 00039 { 00040 private String state; 00041 00047 public ControllerObject(String name) 00048 { 00049 super(); 00050 setText(name); 00051 setName(name); 00052 setBackground(Color.white); 00053 } 00054 00060 public String getIpAdress() 00061 { 00062 return getName().substring(0, getName().indexOf(':')); 00063 } 00064 00070 public String getPort() 00071 { 00072 return getName().substring(getName().indexOf(':') + 1); 00073 } 00074 00080 public String getState() 00081 { 00082 return state; 00083 } 00084 00090 public void setState(String state) 00091 { 00092 if (state.equals(GuiConstants.CONTROLLER_STATE_UP)) 00093 { 00094 setIcon(GuiIcons.CONTROLLER_READY); 00095 setEnabled(true); 00096 } 00097 else 00098 { 00099 setIcon(GuiIcons.CONTROLLER_DOWN); 00100 setEnabled(false); 00101 } 00102 this.state = state; 00103 } 00104 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:58 2004に生成されました。 doxygen 1.3.8