1 21 22 package org.armedbear.j; 23 24 public abstract class Tag 25 { 26 protected final String name; 27 protected final String signature; 28 29 protected String canonicalSignature; 30 31 protected Tag(String name, String signature) 32 { 33 this.name = name; 34 this.signature = signature; 35 } 36 37 public final String getName() 38 { 39 return name; 40 } 41 42 public final String getSignature() 43 { 44 return signature; 45 } 46 47 public final String getCanonicalSignature() 48 { 49 return canonicalSignature; 50 } 51 52 public abstract String getMethodName(); 53 54 public abstract String getLongName(); 55 56 public abstract String getClassName(); 57 58 public abstract void gotoTag(Editor editor); 59 } 60 | Popular Tags |