Webservicespublic class Webservices extends org.netbeans.modules.schema2beans.BaseBean This generated bean class Webservices matches the schema element webservices
===============================================================
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
All elements may occur multiple times with different languages,
to support localization of the content.
===============================================================
Generated on Fri Apr 22 15:42:52 PDT 2005
This class matches the root element of the XML Schema,
and is the root of the following bean graph:
webservices : Webservices
[attr: version CDATA #FIXED 1.1 : java.math.BigDecimal]
[attr: id CDATA #IMPLIED : java.lang.String]
description : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
display-name : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
icon : IconType[0,n]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
[attr: id CDATA #IMPLIED : java.lang.String]
small-icon : java.lang.String?
large-icon : java.lang.String?
webservice-description : WebserviceDescriptionType[1,n]
[attr: id CDATA #IMPLIED : java.lang.String]
description : java.lang.String?
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
display-name : java.lang.String?
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
icon : IconType?
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
[attr: id CDATA #IMPLIED : java.lang.String]
small-icon : java.lang.String?
large-icon : java.lang.String?
webservice-description-name : java.lang.String
[attr: id CDATA #IMPLIED : java.lang.String]
wsdl-file : java.lang.String
jaxrpc-mapping-file : java.lang.String
port-component : PortComponentType[1,n]
[attr: id CDATA #IMPLIED : java.lang.String]
description : java.lang.String?
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
display-name : java.lang.String?
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
icon : IconType?
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
[attr: id CDATA #IMPLIED : java.lang.String]
small-icon : java.lang.String?
large-icon : java.lang.String?
port-component-name : java.lang.String
[attr: id CDATA #IMPLIED : java.lang.String]
wsdl-port : javax.xml.namespace.QName
[attr: id CDATA #IMPLIED : java.lang.String]
service-endpoint-interface : java.lang.String
service-impl-bean : ServiceImplBeanType
[attr: id CDATA #IMPLIED : java.lang.String]
| ejb-link : java.lang.String
| servlet-link : java.lang.String
handler : PortComponentHandlerType[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
description : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
display-name : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
icon : IconType[0,n]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
[attr: id CDATA #IMPLIED : java.lang.String]
small-icon : java.lang.String?
large-icon : java.lang.String?
handler-name : java.lang.String
[attr: id CDATA #IMPLIED : java.lang.String]
handler-class : java.lang.String
init-param : ParamValueType[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
description : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
[attr: xml:lang CDATA #IMPLIED : java.lang.String]
param-name : java.lang.String
[attr: id CDATA #IMPLIED : java.lang.String]
param-value : java.lang.String
[attr: id CDATA #IMPLIED : java.lang.String]
soap-header : javax.xml.namespace.QName[0,n]
[attr: id CDATA #IMPLIED : java.lang.String]
soap-role : java.lang.String[0,n]
[attr: id CDATA #IMPLIED : java.lang.String] |
Fields Summary |
---|
static Vector | comparators | public static final String | DESCRIPTION | public static final String | DISPLAY_NAME | public static final String | ICON | public static final String | WEBSERVICE_DESCRIPTION |
Constructors Summary |
---|
public Webservices() // NOI18N
this(null, Common.USE_DEFAULT_VALUES);
| public Webservices(Node doc, int options)
this(Common.NO_DEFAULT_VALUES);
try {
initFromNode(doc, options);
}
catch (Schema2BeansException e) {
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}
| public Webservices(int options)
super(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0));
initOptions(options);
|
Methods Summary |
---|
public static void | addComparator(org.netbeans.modules.schema2beans.BeanComparator c)
comparators.add(c);
| public int | addDescription(java.lang.String value)
return this.addValue(DESCRIPTION, value);
| public int | addDisplayName(java.lang.String value)
return this.addValue(DISPLAY_NAME, value);
| public int | addIcon(com.sun.enterprise.tools.common.dd.webservice.IconType value)
return this.addValue(ICON, value);
| public int | addWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)
return this.addValue(WEBSERVICE_DESCRIPTION, value);
| public static com.sun.enterprise.tools.common.dd.webservice.Webservices | createGraph(org.w3c.dom.Node doc)
return new Webservices(doc, Common.NO_DEFAULT_VALUES);
| public static com.sun.enterprise.tools.common.dd.webservice.Webservices | createGraph(java.io.InputStream in)
return createGraph(in, false);
| public static com.sun.enterprise.tools.common.dd.webservice.Webservices | createGraph(java.io.InputStream in, boolean validate)
try {
Document doc = GraphManager.createXmlDocument(in, validate);
return createGraph(doc);
}
catch (Exception t) {
t.printStackTrace();
throw new RuntimeException("DOM graph creation failed"); // NOI18N
}
| public static com.sun.enterprise.tools.common.dd.webservice.Webservices | createGraph()
return new Webservices();
| public void | dump(java.lang.StringBuffer str, java.lang.String indent)
String s;
Object o;
org.netbeans.modules.schema2beans.BaseBean n;
str.append(indent);
str.append("Description["+this.sizeDescription()+"]"); // NOI18N
for(int i=0; i<this.sizeDescription(); i++)
{
str.append(indent+"\t");
str.append("#"+i+":");
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getDescription(i);
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(DESCRIPTION, i, str, indent);
}
str.append(indent);
str.append("DisplayName["+this.sizeDisplayName()+"]"); // NOI18N
for(int i=0; i<this.sizeDisplayName(); i++)
{
str.append(indent+"\t");
str.append("#"+i+":");
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getDisplayName(i);
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(DISPLAY_NAME, i, str, indent);
}
str.append(indent);
str.append("Icon["+this.sizeIcon()+"]"); // NOI18N
for(int i=0; i<this.sizeIcon(); i++)
{
str.append(indent+"\t");
str.append("#"+i+":");
n = (org.netbeans.modules.schema2beans.BaseBean) this.getIcon(i);
if (n != null)
n.dump(str, indent + "\t"); // NOI18N
else
str.append(indent+"\tnull"); // NOI18N
this.dumpAttributes(ICON, i, str, indent);
}
str.append(indent);
str.append("WebserviceDescription["+this.sizeWebserviceDescription()+"]"); // NOI18N
for(int i=0; i<this.sizeWebserviceDescription(); i++)
{
str.append(indent+"\t");
str.append("#"+i+":");
n = (org.netbeans.modules.schema2beans.BaseBean) this.getWebserviceDescription(i);
if (n != null)
n.dump(str, indent + "\t"); // NOI18N
else
str.append(indent+"\tnull"); // NOI18N
this.dumpAttributes(WEBSERVICE_DESCRIPTION, i, str, indent);
}
| public java.lang.String | dumpBeanNode()
StringBuffer str = new StringBuffer();
str.append("Webservices\n"); // NOI18N
this.dump(str, "\n "); // NOI18N
return str.toString();
| public java.lang.String[] | getDescription()
return (java.lang.String[])this.getValues(DESCRIPTION);
| public java.lang.String | getDescription(int index)
return (java.lang.String)this.getValue(DESCRIPTION, index);
| public java.lang.String | getDisplayName(int index)
return (java.lang.String)this.getValue(DISPLAY_NAME, index);
| public java.lang.String[] | getDisplayName()
return (java.lang.String[])this.getValues(DISPLAY_NAME);
| public com.sun.enterprise.tools.common.dd.webservice.IconType | getIcon(int index)
return (IconType)this.getValue(ICON, index);
| public com.sun.enterprise.tools.common.dd.webservice.IconType[] | getIcon()
return (IconType[])this.getValues(ICON);
| public com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType | getWebserviceDescription(int index)
return (WebserviceDescriptionType)this.getValue(WEBSERVICE_DESCRIPTION, index);
| public com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType[] | getWebserviceDescription()
return (WebserviceDescriptionType[])this.getValues(WEBSERVICE_DESCRIPTION);
| protected void | initFromNode(org.w3c.dom.Node doc, int options)
if (doc == null)
{
doc = GraphManager.createRootElementNode("webservices"); // NOI18N
if (doc == null)
throw new Schema2BeansException("Cannot create DOM root"); // NOI18N
}
Node n = GraphManager.getElementNode("webservices", doc); // NOI18N
if (n == null)
throw new Schema2BeansException("Doc root not in the DOM graph"); // NOI18N
;
this.graphManager.setXmlDocument(doc);
// Entry point of the createBeans() recursive calls
this.createBean(n, this.graphManager());
this.initialize(options);
| protected void | initOptions(int options)
// The graph manager is allocated in the bean root
this.graphManager = new GraphManager(this);
this.createRoot("webservices", "Webservices", // NOI18N
Common.TYPE_1 | Common.TYPE_BEAN, Webservices.class);
// Properties (see root bean comments for the bean graph)
this.createProperty("description", // NOI18N
DESCRIPTION,
Common.TYPE_0_N | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.createAttribute(DESCRIPTION, "id", "Id",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute(DESCRIPTION, "xml:lang", "XmlLang",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createProperty("display-name", // NOI18N
DISPLAY_NAME,
Common.TYPE_0_N | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.createAttribute(DISPLAY_NAME, "id", "Id",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute(DISPLAY_NAME, "xml:lang", "XmlLang",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createProperty("icon", // NOI18N
ICON,
Common.TYPE_0_N | Common.TYPE_BEAN | Common.TYPE_KEY,
IconType.class);
this.createAttribute(ICON, "xml:lang", "XmlLang",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute(ICON, "id", "Id",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createProperty("webservice-description", // NOI18N
WEBSERVICE_DESCRIPTION,
Common.TYPE_1_N | Common.TYPE_BEAN | Common.TYPE_KEY,
WebserviceDescriptionType.class);
this.createAttribute(WEBSERVICE_DESCRIPTION, "id", "Id",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.createAttribute("version", "Version",
AttrProp.CDATA | AttrProp.FIXED,
null, "1.1");
this.createAttribute("id", "Id",
AttrProp.CDATA | AttrProp.IMPLIED,
null, null);
this.initialize(options);
| void | initialize(int options)
setDefaultNamespace("http://java.sun.com/xml/ns/j2ee");
| private void | readObject(java.io.ObjectInputStream in)
try{
init(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0));
String strDocument = in.readUTF();
// System.out.println("strDocument='"+strDocument+"'");
ByteArrayInputStream bais = new ByteArrayInputStream(strDocument.getBytes());
Document doc = GraphManager.createXmlDocument(bais, false);
initOptions(Common.NO_DEFAULT_VALUES);
initFromNode(doc, Common.NO_DEFAULT_VALUES);
}
catch (Schema2BeansException e) {
e.printStackTrace();
throw new RuntimeException(e.getMessage());
}
| public static void | removeComparator(org.netbeans.modules.schema2beans.BeanComparator c)
comparators.remove(c);
| public int | removeDescription(java.lang.String value)
return this.removeValue(DESCRIPTION, value);
| public int | removeDisplayName(java.lang.String value)
return this.removeValue(DISPLAY_NAME, value);
| public int | removeIcon(com.sun.enterprise.tools.common.dd.webservice.IconType value)
return this.removeValue(ICON, value);
| public int | removeWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)
return this.removeValue(WEBSERVICE_DESCRIPTION, value);
| public void | setDescription(int index, java.lang.String value)
this.setValue(DESCRIPTION, index, value);
| public void | setDescription(java.lang.String[] value)
this.setValue(DESCRIPTION, value);
| public void | setDisplayName(int index, java.lang.String value)
this.setValue(DISPLAY_NAME, index, value);
| public void | setDisplayName(java.lang.String[] value)
this.setValue(DISPLAY_NAME, value);
| public void | setIcon(int index, com.sun.enterprise.tools.common.dd.webservice.IconType value)
this.setValue(ICON, index, value);
| public void | setIcon(com.sun.enterprise.tools.common.dd.webservice.IconType[] value)
this.setValue(ICON, value);
| public void | setWebserviceDescription(int index, com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)
this.setValue(WEBSERVICE_DESCRIPTION, index, value);
| public void | setWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType[] value)
this.setValue(WEBSERVICE_DESCRIPTION, value);
| public int | sizeDescription()
return this.size(DESCRIPTION);
| public int | sizeDisplayName()
return this.size(DISPLAY_NAME);
| public int | sizeIcon()
return this.size(ICON);
| public int | sizeWebserviceDescription()
return this.size(WEBSERVICE_DESCRIPTION);
| public void | validate()
| private void | writeObject(java.io.ObjectOutputStream out)
ByteArrayOutputStream baos = new ByteArrayOutputStream();
write(baos);
String str = baos.toString();;
// System.out.println("str='"+str+"'");
out.writeUTF(str);
|
|