| 1 | | | |
| 2 | | | |
| 3 | | | |
| 4 | | | |
| 5 | | | |
| 6 | | | |
| 7 | | | |
| 8 | | | |
| 9 | | | |
| 10 | | | |
| 11 | | | |
| 12 | | | |
| 13 | | | |
| 14 | | | |
| 15 | | | |
| 16 | | | |
| 17 | | | |
| 18 | | | |
| 19 | | | |
| 20 | | | |
| 21 | | | |
| 22 | | | |
| 23 | | | |
| 24 | | | |
| 25 | | | |
| 26 | | | |
| 27 | | | |
| 28 | | | |
| 29 | | | |
| 30 | | | |
| 31 | | | |
| 32 | | | |
| 33 | | | package org.jcoderz.phoenix.javadoc; |
| 34 | | | |
| 35 | | | import java.util.Map; |
| 36 | | | |
| 37 | | | import com.sun.javadoc.Tag; |
| 38 | | | import com.sun.tools.doclets.Taglet; |
| 39 | | | |
| 40 | | | |
| 41 | | | @author |
| 42 | | | |
| 43 | 0 | | public class JcoderzTaglet |
| 44 | | | implements Taglet |
| 45 | | | { |
| 46 | 0 | | private static final String[] TAGS = new String[] |
| 47 | | | {"ejb.interface-method", |
| 48 | | | "ejb.create-method", |
| 49 | | | "ejb.data-object", |
| 50 | | | "ejb.ejb-ref", |
| 51 | | | "ejb.ejb-external-ref", |
| 52 | | | "ejb.bean", |
| 53 | | | "ejb.create-method", |
| 54 | | | "ejb.data-object", |
| 55 | | | "ejb.ejb-ref", |
| 56 | | | "ejb.finder", |
| 57 | | | "ejb.interface", |
| 58 | | | "ejb.interface-method", |
| 59 | | | "ejb.permission", |
| 60 | | | "ejb.persistent-field", |
| 61 | | | "ejb.pk", |
| 62 | | | "ejb.pk-field", |
| 63 | | | "ejb.transaction", |
| 64 | | | "ejb.persistent-field", |
| 65 | | | "ejb.security-role-ref", |
| 66 | | | "ejb.security-roles", |
| 67 | | | "ejb.dao", |
| 68 | | | "ejb.resource-ref", |
| 69 | | | "ejb.persistence", |
| 70 | | | "jcoderz.admintool.sampleOutput", |
| 71 | | | "jcoderz.admintool.example", |
| 72 | | | "jcoderz.admintool.optional_param", |
| 73 | | | "jcoderz.concurrency-control", |
| 74 | | | "jcoderz.dbms-column", |
| 75 | | | "jcoderz.dbms-table", |
| 76 | | | "jcoderz.ds-jndi-name", |
| 77 | | | "jcoderz.finder-method", |
| 78 | | | "jsp.attribute", |
| 79 | | | "jsp.tag", |
| 80 | | | "web.ejb-ref", |
| 81 | | | "web.servlet", |
| 82 | | | "web.servlet-mapping", |
| 83 | | | "web.servlet-init-param", |
| 84 | | | "web.env-entry", |
| 85 | | | "web.security-role", |
| 86 | | | "weblogic.data-source-name", |
| 87 | | | "weblogic.enable-call-by-reference", |
| 88 | | | "weblogic.persistence", |
| 89 | | | "weblogic.cache", |
| 90 | | | "weblogic.delay-database-insert-until", |
| 91 | | | "weblogic.automatic-key-generation", |
| 92 | | | "weblogic.transaction", |
| 93 | | | "weblogic.resource-description", |
| 94 | | | "weblogic.transaction-descriptor", |
| 95 | | | "weblogic.dbms-column-type", |
| 96 | | | "description", |
| 97 | | | "solution", |
| 98 | | | "procedure", |
| 99 | | | "verification", |
| 100 | | | "@annotation"}; |
| 101 | | | |
| 102 | | | |
| 103 | | | |
| 104 | | | |
| 105 | | | @param |
| 106 | | | |
| 107 | | | public static void register (Map tagletMap) |
| 108 | | | { |
| 109 | 0 | | final JcoderzTaglet tag = new JcoderzTaglet(); |
| 110 | | | |
| 111 | | | |
| 112 | 0 | | for (int i = 0; i < TAGS.length; i++) |
| 113 | | | { |
| 114 | 0 | | final Taglet t = (Taglet) tagletMap.get(TAGS[i]); |
| 115 | 0 | | if (t != null) |
| 116 | | | { |
| 117 | 0 | | tagletMap.remove(TAGS[i]); |
| 118 | | | } |
| 119 | 0 | | tagletMap.put(TAGS[i], tag); |
| 120 | | | } |
| 121 | 0 | | } |
| 122 | | | |
| 123 | | | |
| 124 | | | |
| 125 | | | @return |
| 126 | | | |
| 127 | | | public String getName () |
| 128 | | | { |
| 129 | 0 | | return "jCoderZ Javadoc 1.4.x Fix"; |
| 130 | | | } |
| 131 | | | |
| 132 | | | |
| 133 | | | |
| 134 | | | |
| 135 | | | |
| 136 | | | @return |
| 137 | | | |
| 138 | | | |
| 139 | | | |
| 140 | | | public boolean inField () |
| 141 | | | { |
| 142 | 0 | | return true; |
| 143 | | | } |
| 144 | | | |
| 145 | | | |
| 146 | | | |
| 147 | | | |
| 148 | | | |
| 149 | | | @return |
| 150 | | | |
| 151 | | | |
| 152 | | | |
| 153 | | | public boolean inConstructor () |
| 154 | | | { |
| 155 | 0 | | return true; |
| 156 | | | } |
| 157 | | | |
| 158 | | | |
| 159 | | | |
| 160 | | | |
| 161 | | | |
| 162 | | | @return |
| 163 | | | |
| 164 | | | |
| 165 | | | |
| 166 | | | public boolean inMethod () |
| 167 | | | { |
| 168 | 0 | | return true; |
| 169 | | | } |
| 170 | | | |
| 171 | | | |
| 172 | | | |
| 173 | | | |
| 174 | | | |
| 175 | | | @return |
| 176 | | | |
| 177 | | | |
| 178 | | | |
| 179 | | | public boolean inOverview () |
| 180 | | | { |
| 181 | 0 | | return true; |
| 182 | | | } |
| 183 | | | |
| 184 | | | |
| 185 | | | |
| 186 | | | |
| 187 | | | |
| 188 | | | @return |
| 189 | | | |
| 190 | | | |
| 191 | | | |
| 192 | | | public boolean inPackage () |
| 193 | | | { |
| 194 | 0 | | return true; |
| 195 | | | } |
| 196 | | | |
| 197 | | | |
| 198 | | | |
| 199 | | | |
| 200 | | | |
| 201 | | | @return |
| 202 | | | |
| 203 | | | |
| 204 | | | |
| 205 | | | public boolean inType () |
| 206 | | | { |
| 207 | 0 | | return true; |
| 208 | | | } |
| 209 | | | |
| 210 | | | |
| 211 | | | |
| 212 | | | |
| 213 | | | |
| 214 | | | @return |
| 215 | | | |
| 216 | | | |
| 217 | | | public boolean isInlineTag () |
| 218 | | | { |
| 219 | 0 | | return false; |
| 220 | | | } |
| 221 | | | |
| 222 | | | |
| 223 | | | |
| 224 | | | @param |
| 225 | | | @return |
| 226 | | | |
| 227 | | | public String toString (Tag tag) |
| 228 | | | { |
| 229 | 0 | | return ""; |
| 230 | | | } |
| 231 | | | |
| 232 | | | |
| 233 | | | |
| 234 | | | @param |
| 235 | | | @return |
| 236 | | | |
| 237 | | | public String toString (Tag[] tags) |
| 238 | | | { |
| 239 | 0 | | return ""; |
| 240 | | | } |
| 241 | | | } |
| 242 | | | |