FileDocCategorySizeDatePackage
ServiceRefType.javaAPI DocGlassfish v2 API17403Fri May 04 22:34:54 BST 2007com.sun.enterprise.tools.common.dd.webservice

ServiceRefType

public class ServiceRefType extends org.netbeans.modules.schema2beans.BaseBean
This generated bean class ServiceRefType matches the schema element service-refType =============================================================== 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:58 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
SERVICE_REF_NAME
public static final String
SERVICE_INTERFACE
public static final String
WSDL_FILE
public static final String
JAXRPC_MAPPING_FILE
public static final String
SERVICE_QNAME
public static final String
PORT_COMPONENT_REF
public static final String
HANDLER
Constructors Summary
public ServiceRefType()

	// NOI18N

	  
		this(Common.USE_DEFAULT_VALUES);
	
public ServiceRefType(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("service-ref-name", 	// NOI18N
			SERVICE_REF_NAME, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("service-interface", 	// NOI18N
			SERVICE_INTERFACE, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("wsdl-file", 	// NOI18N
			WSDL_FILE, 
			Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.net.URI.class);
		this.createAttribute(WSDL_FILE, "id", "Id", 
						AttrProp.CDATA | AttrProp.IMPLIED,
						null, null);
		this.createProperty("jaxrpc-mapping-file", 	// NOI18N
			JAXRPC_MAPPING_FILE, 
			Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createProperty("service-qname", 	// NOI18N
			SERVICE_QNAME, 
			Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			javax.xml.namespace.QName.class);
		this.createAttribute(SERVICE_QNAME, "id", "Id", 
						AttrProp.CDATA | AttrProp.IMPLIED,
						null, null);
		this.createProperty("port-component-ref", 	// NOI18N
			PORT_COMPONENT_REF, 
			Common.TYPE_0_N | Common.TYPE_BEAN | Common.TYPE_KEY, 
			PortComponentRefType.class);
		this.createAttribute(PORT_COMPONENT_REF, "id", "Id", 
						AttrProp.CDATA | AttrProp.IMPLIED,
						null, null);
		this.createProperty("handler", 	// NOI18N
			HANDLER, 
			Common.TYPE_0_N | Common.TYPE_BEAN | Common.TYPE_KEY, 
			ServiceRefHandlerType.class);
		this.createAttribute(HANDLER, "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 intaddHandler(com.sun.enterprise.tools.common.dd.webservice.ServiceRefHandlerType value)

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

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

		return this.addValue(PORT_COMPONENT_REF, 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("ServiceRefName");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getServiceRefName();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(SERVICE_REF_NAME, 0, str, indent);

		str.append(indent);
		str.append("ServiceInterface");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getServiceInterface();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(SERVICE_INTERFACE, 0, str, indent);

		str.append(indent);
		str.append("WsdlFile");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		o = this.getWsdlFile();
		str.append((o==null?"null":o.toString().trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(WSDL_FILE, 0, str, indent);

		str.append(indent);
		str.append("JaxrpcMappingFile");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getJaxrpcMappingFile();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(JAXRPC_MAPPING_FILE, 0, str, indent);

		str.append(indent);
		str.append("ServiceQname");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		o = this.getServiceQname();
		str.append((o==null?"null":o.toString().trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(SERVICE_QNAME, 0, str, indent);

		str.append(indent);
		str.append("PortComponentRef["+this.sizePortComponentRef()+"]");	// NOI18N
		for(int i=0; i<this.sizePortComponentRef(); i++)
		{
			str.append(indent+"\t");
			str.append("#"+i+":");
			n = (org.netbeans.modules.schema2beans.BaseBean) this.getPortComponentRef(i);
			if (n != null)
				n.dump(str, indent + "\t");	// NOI18N
			else
				str.append(indent+"\tnull");	// NOI18N
			this.dumpAttributes(PORT_COMPONENT_REF, i, str, indent);
		}

		str.append(indent);
		str.append("Handler["+this.sizeHandler()+"]");	// NOI18N
		for(int i=0; i<this.sizeHandler(); i++)
		{
			str.append(indent+"\t");
			str.append("#"+i+":");
			n = (org.netbeans.modules.schema2beans.BaseBean) this.getHandler(i);
			if (n != null)
				n.dump(str, indent + "\t");	// NOI18N
			else
				str.append(indent+"\tnull");	// NOI18N
			this.dumpAttributes(HANDLER, i, str, indent);
		}

	
public java.lang.StringdumpBeanNode()

		StringBuffer str = new StringBuffer();
		str.append("ServiceRefType\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.ServiceRefHandlerTypegetHandler(int index)

		return (ServiceRefHandlerType)this.getValue(HANDLER, index);
	
public com.sun.enterprise.tools.common.dd.webservice.ServiceRefHandlerType[]getHandler()

		return (ServiceRefHandlerType[])this.getValues(HANDLER);
	
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 java.lang.StringgetJaxrpcMappingFile()

		return (java.lang.String)this.getValue(JAXRPC_MAPPING_FILE);
	
public com.sun.enterprise.tools.common.dd.webservice.PortComponentRefTypegetPortComponentRef(int index)

		return (PortComponentRefType)this.getValue(PORT_COMPONENT_REF, index);
	
public com.sun.enterprise.tools.common.dd.webservice.PortComponentRefType[]getPortComponentRef()

		return (PortComponentRefType[])this.getValues(PORT_COMPONENT_REF);
	
public java.lang.StringgetServiceInterface()

		return (java.lang.String)this.getValue(SERVICE_INTERFACE);
	
public javax.xml.namespace.QNamegetServiceQname()

		return (javax.xml.namespace.QName)this.getValue(SERVICE_QNAME);
	
public java.lang.StringgetServiceRefName()

		return (java.lang.String)this.getValue(SERVICE_REF_NAME);
	
public java.net.URIgetWsdlFile()

		return (java.net.URI)this.getValue(WSDL_FILE);
	
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 intremoveHandler(com.sun.enterprise.tools.common.dd.webservice.ServiceRefHandlerType value)

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

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

		return this.removeValue(PORT_COMPONENT_REF, 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 voidsetHandler(int index, com.sun.enterprise.tools.common.dd.webservice.ServiceRefHandlerType value)

		this.setValue(HANDLER, index, value);
	
public voidsetHandler(com.sun.enterprise.tools.common.dd.webservice.ServiceRefHandlerType[] value)

		this.setValue(HANDLER, 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 voidsetJaxrpcMappingFile(java.lang.String value)

		this.setValue(JAXRPC_MAPPING_FILE, value);
	
public voidsetPortComponentRef(int index, com.sun.enterprise.tools.common.dd.webservice.PortComponentRefType value)

		this.setValue(PORT_COMPONENT_REF, index, value);
	
public voidsetPortComponentRef(com.sun.enterprise.tools.common.dd.webservice.PortComponentRefType[] value)

		this.setValue(PORT_COMPONENT_REF, value);
	
public voidsetServiceInterface(java.lang.String value)

		this.setValue(SERVICE_INTERFACE, value);
	
public voidsetServiceQname(javax.xml.namespace.QName value)

		this.setValue(SERVICE_QNAME, value);
	
public voidsetServiceRefName(java.lang.String value)

		this.setValue(SERVICE_REF_NAME, value);
	
public voidsetWsdlFile(java.net.URI value)

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

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

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

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

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

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