1 21 22 package org.opensubsystems.core.www; 23 24 25 33 public class TestWebModule3 implements WebModule 34 { 35 37 41 public static final String TEST3_WEB_MODULE_NAME = "module3"; 42 43 47 public static final String TEST3_WEB_MODULE_TABNAME = "Module 3"; 48 49 53 public static final String TEST3_WEB_MODULE_TOOLTIP = "Test module 3"; 54 55 57 60 private static final String IMPL_LOCK = "IMPL_LOCK"; 61 62 64 67 private static String s_moduleURL = null; 68 69 71 74 private static WebModule s_defaultInstance; 75 76 78 83 public static WebModule getInstance() 84 { 85 if (s_defaultInstance == null) 86 { 87 synchronized (IMPL_LOCK) 88 { 89 if (s_defaultInstance == null) 90 { 91 s_defaultInstance = new TestWebModule3(); 92 } 93 } 94 95 } 96 return s_defaultInstance; 97 } 98 99 102 public String getName() 103 { 104 return TEST3_WEB_MODULE_NAME; 105 } 106 107 110 public String getTabName() 111 { 112 return TEST3_WEB_MODULE_TABNAME; 113 } 114 115 118 public String getTooltip() 119 { 120 return TEST3_WEB_MODULE_TOOLTIP; 121 } 122 123 126 public String getURL() 127 { 128 return s_moduleURL; 129 } 130 131 134 public void setURL( 135 String strURL 136 ) 137 { 138 s_moduleURL = strURL; 139 } 140 } 141 | Popular Tags |