FileDocCategorySizeDatePackage
WebservicesType.javaAPI DocGlassfish v2 API11629Fri May 04 22:34:56 BST 2007com.sun.enterprise.tools.common.dd.webservice

WebservicesType

public class WebservicesType extends org.netbeans.modules.schema2beans.BaseBean
This generated bean class WebservicesType matches the schema element webservicesType =============================================================== 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:56 PDT 2005

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 WebservicesType()

	// NOI18N

	  
		this(Common.USE_DEFAULT_VALUES);
	
public WebservicesType(int options)

		super(comparators, new org.netbeans.modules.schema2beans.Version(1, 2, 0));
		// 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.initialize(options);
	
Methods Summary
public static voidaddComparator(org.netbeans.modules.schema2beans.BeanComparator c)

		comparators.add(c);
	
public intaddDescription(java.lang.String value)

		return this.addValue(DESCRIPTION, value);
	
public intaddDisplayName(java.lang.String value)

		return this.addValue(DISPLAY_NAME, value);
	
public intaddIcon(com.sun.enterprise.tools.common.dd.webservice.IconType value)

		return this.addValue(ICON, value);
	
public intaddWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)

		return this.addValue(WEBSERVICE_DESCRIPTION, value);
	
public voiddump(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.StringdumpBeanNode()

		StringBuffer str = new StringBuffer();
		str.append("WebservicesType\n");	// NOI18N
		this.dump(str, "\n  ");	// NOI18N
		return str.toString();
	
public java.lang.StringgetDescription(int index)

		return (java.lang.String)this.getValue(DESCRIPTION, index);
	
public java.lang.String[]getDescription()

		return (java.lang.String[])this.getValues(DESCRIPTION);
	
public java.lang.StringgetDisplayName(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.IconTypegetIcon(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.WebserviceDescriptionTypegetWebserviceDescription(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);
	
voidinitialize(int options)


	
public static voidremoveComparator(org.netbeans.modules.schema2beans.BeanComparator c)

		comparators.remove(c);
	
public intremoveDescription(java.lang.String value)

		return this.removeValue(DESCRIPTION, value);
	
public intremoveDisplayName(java.lang.String value)

		return this.removeValue(DISPLAY_NAME, value);
	
public intremoveIcon(com.sun.enterprise.tools.common.dd.webservice.IconType value)

		return this.removeValue(ICON, value);
	
public intremoveWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)

		return this.removeValue(WEBSERVICE_DESCRIPTION, value);
	
public voidsetDescription(int index, java.lang.String value)

		this.setValue(DESCRIPTION, index, value);
	
public voidsetDescription(java.lang.String[] value)

		this.setValue(DESCRIPTION, value);
	
public voidsetDisplayName(int index, java.lang.String value)

		this.setValue(DISPLAY_NAME, index, value);
	
public voidsetDisplayName(java.lang.String[] value)

		this.setValue(DISPLAY_NAME, value);
	
public voidsetIcon(int index, com.sun.enterprise.tools.common.dd.webservice.IconType value)

		this.setValue(ICON, index, value);
	
public voidsetIcon(com.sun.enterprise.tools.common.dd.webservice.IconType[] value)

		this.setValue(ICON, value);
	
public voidsetWebserviceDescription(int index, com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType value)

		this.setValue(WEBSERVICE_DESCRIPTION, index, value);
	
public voidsetWebserviceDescription(com.sun.enterprise.tools.common.dd.webservice.WebserviceDescriptionType[] value)

		this.setValue(WEBSERVICE_DESCRIPTION, value);
	
public intsizeDescription()

		return this.size(DESCRIPTION);
	
public intsizeDisplayName()

		return this.size(DISPLAY_NAME);
	
public intsizeIcon()

		return this.size(ICON);
	
public intsizeWebserviceDescription()

		return this.size(WEBSERVICE_DESCRIPTION);
	
public voidvalidate()