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

MessageDestinationType

public class MessageDestinationType extends org.netbeans.modules.schema2beans.BaseBean
This generated bean class MessageDestinationType matches the schema element message-destinationType =============================================================== 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
MESSAGE_DESTINATION_NAME
Constructors Summary
public MessageDestinationType()

	// NOI18N

	  
		this(Common.USE_DEFAULT_VALUES);
	
public MessageDestinationType(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("message-destination-name", 	// NOI18N
			MESSAGE_DESTINATION_NAME, 
			Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY, 
			java.lang.String.class);
		this.createAttribute(MESSAGE_DESTINATION_NAME, "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 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("MessageDestinationName");	// NOI18N
		str.append(indent+"\t");	// NOI18N
		str.append("<");	// NOI18N
		s = this.getMessageDestinationName();
		str.append((s==null?"null":s.trim()));	// NOI18N
		str.append(">\n");	// NOI18N
		this.dumpAttributes(MESSAGE_DESTINATION_NAME, 0, str, indent);

	
public java.lang.StringdumpBeanNode()

		StringBuffer str = new StringBuffer();
		str.append("MessageDestinationType\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 java.lang.StringgetMessageDestinationName()

		return (java.lang.String)this.getValue(MESSAGE_DESTINATION_NAME);
	
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 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 voidsetMessageDestinationName(java.lang.String value)

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

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

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

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