1 18 19 package com.sun.enterprise.tools.common.dd.webservice; 20 21 import org.w3c.dom.*; 22 import org.netbeans.modules.schema2beans.*; 23 import java.beans.*; 24 import java.util.*; 25 26 28 public class ServiceImplBeanType extends org.netbeans.modules.schema2beans.BaseBean 29 { 30 31 static Vector comparators = new Vector(); 32 33 static public final String EJB_LINK = "EjbLink"; static public final String SERVLET_LINK = "ServletLink"; 36 public ServiceImplBeanType() { 37 this(Common.USE_DEFAULT_VALUES); 38 } 39 40 public ServiceImplBeanType(int options) 41 { 42 super(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0)); 43 this.createProperty("ejb-link", EJB_LINK, Common.SEQUENCE_OR | 46 Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 47 java.lang.String .class); 48 this.createProperty("servlet-link", SERVLET_LINK, Common.SEQUENCE_OR | 50 Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 51 java.lang.String .class); 52 this.initialize(options); 53 } 54 55 void initialize(int options) 57 { 58 59 } 60 61 public void setEjbLink(java.lang.String value) { 63 this.setValue(EJB_LINK, value); 64 } 65 66 public java.lang.String getEjbLink() { 68 return (java.lang.String )this.getValue(EJB_LINK); 69 } 70 71 public void setServletLink(java.lang.String value) { 73 this.setValue(SERVLET_LINK, value); 74 } 75 76 public java.lang.String getServletLink() { 78 return (java.lang.String )this.getValue(SERVLET_LINK); 79 } 80 81 public static void addComparator(org.netbeans.modules.schema2beans.BeanComparator c) { 83 comparators.add(c); 84 } 85 86 public static void removeComparator(org.netbeans.modules.schema2beans.BeanComparator c) { 88 comparators.remove(c); 89 } 90 public void validate() throws org.netbeans.modules.schema2beans.ValidateException { 91 } 92 93 public void dump(StringBuffer str, String indent){ 95 String s; 96 Object o; 97 org.netbeans.modules.schema2beans.BaseBean n; 98 str.append(indent); 99 str.append("EjbLink"); str.append(indent+"\t"); str.append("<"); s = this.getEjbLink(); 103 str.append((s==null?"null":s.trim())); str.append(">\n"); this.dumpAttributes(EJB_LINK, 0, str, indent); 106 107 str.append(indent); 108 str.append("ServletLink"); str.append(indent+"\t"); str.append("<"); s = this.getServletLink(); 112 str.append((s==null?"null":s.trim())); str.append(">\n"); this.dumpAttributes(SERVLET_LINK, 0, str, indent); 115 116 } 117 public String dumpBeanNode(){ 118 StringBuffer str = new StringBuffer (); 119 str.append("ServiceImplBeanType\n"); this.dump(str, "\n "); return str.toString(); 122 }} 123 124 126 127 149 | Popular Tags |