ResourceRefTypepublic class ResourceRefType extends org.netbeans.modules.schema2beans.BaseBean This generated bean class ResourceRefType matches the schema element resource-refType
===============================================================
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource. It
consists of an optional description, the resource manager
connection factory reference name, the indication of the
resource manager connection factory type expected by the
Deployment Component code, the type of authentication
(Application or Container), and an optional specification of
the shareability of connections obtained from the resource
(Shareable or Unshareable).
Example:
jdbc/EmployeeAppDB
javax.sql.DataSource
Container
Shareable
===============================================================
Generated on Fri Apr 22 15:42:51 PDT 2005 |
Fields Summary |
---|
static Vector | comparators | public static final String | DESCRIPTION | public static final String | RES_REF_NAME | public static final String | RES_TYPE | public static final String | RES_AUTH | public static final String | RES_SHARING_SCOPE |
Constructors Summary |
---|
public ResourceRefType() // NOI18N
this(Common.USE_DEFAULT_VALUES);
| public ResourceRefType(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("res-ref-name", // NOI18N
RES_REF_NAME,
Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.createProperty("res-type", // NOI18N
RES_TYPE,
Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.createProperty("res-auth", // NOI18N
RES_AUTH,
Common.TYPE_1 | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.createProperty("res-sharing-scope", // NOI18N
RES_SHARING_SCOPE,
Common.TYPE_0_1 | Common.TYPE_STRING | Common.TYPE_KEY,
java.lang.String.class);
this.initialize(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 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("ResRefName"); // NOI18N
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getResRefName();
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(RES_REF_NAME, 0, str, indent);
str.append(indent);
str.append("ResType"); // NOI18N
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getResType();
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(RES_TYPE, 0, str, indent);
str.append(indent);
str.append("ResAuth"); // NOI18N
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getResAuth();
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(RES_AUTH, 0, str, indent);
str.append(indent);
str.append("ResSharingScope"); // NOI18N
str.append(indent+"\t"); // NOI18N
str.append("<"); // NOI18N
s = this.getResSharingScope();
str.append((s==null?"null":s.trim())); // NOI18N
str.append(">\n"); // NOI18N
this.dumpAttributes(RES_SHARING_SCOPE, 0, str, indent);
| public java.lang.String | dumpBeanNode()
StringBuffer str = new StringBuffer();
str.append("ResourceRefType\n"); // NOI18N
this.dump(str, "\n "); // NOI18N
return str.toString();
| public java.lang.String | getDescription(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.String | getResAuth()
return (java.lang.String)this.getValue(RES_AUTH);
| public java.lang.String | getResRefName()
return (java.lang.String)this.getValue(RES_REF_NAME);
| public java.lang.String | getResSharingScope()
return (java.lang.String)this.getValue(RES_SHARING_SCOPE);
| public java.lang.String | getResType()
return (java.lang.String)this.getValue(RES_TYPE);
| void | initialize(int options)
| 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 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 | setResAuth(java.lang.String value)
this.setValue(RES_AUTH, value);
| public void | setResRefName(java.lang.String value)
this.setValue(RES_REF_NAME, value);
| public void | setResSharingScope(java.lang.String value)
this.setValue(RES_SHARING_SCOPE, value);
| public void | setResType(java.lang.String value)
this.setValue(RES_TYPE, value);
| public int | sizeDescription()
return this.size(DESCRIPTION);
| public void | validate()
|
|