下面列出了javax.management.Descriptor#setFields ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}
private static boolean caseTest(Descriptor d, String what) {
boolean ok = true;
System.out.println("..." + what);
String[] names = d.getFieldNames();
if (names.length != 1 || !names[0].equals("NAME")) {
ok = false;
System.out.println("...getFieldNames() fails: " +
Arrays.asList(names));
}
String[] fields = d.getFields();
if (fields.length != 1 || !fields[0].equals("NAME=blah")) {
ok = false;
System.out.println("...getFields() fails: " +
Arrays.asList(fields));
}
Object value = d.getFieldValue("namE");
if (!"blah".equals(value)) {
ok = false;
System.out.println("...getFieldValue(\"namE\") fails: " + value);
}
Object[] values = d.getFieldValues(new String[] {"namE"});
if (values.length != 1 || !"blah".equals(values[0])) {
ok = false;
System.out.println("...getFieldValues({\"namE\"}) fails: " +
Arrays.asList(values));
}
d.setField("namE", "newblah");
Object newblah = d.getFieldValue("Name");
if (!"newblah".equals(newblah)) {
ok = false;
System.out.println("...setField value not returned: " + newblah);
}
d.setFields(new String[] {"NaMe"}, new Object[] {"newerblah"});
Object newerblah = d.getFieldValue("naMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...setFields value not returned: " +
newerblah);
}
Descriptor d1 = (Descriptor) d.clone();
newerblah = d1.getFieldValue("NAMe");
if (!"newerblah".equals(newerblah)) {
ok = false;
System.out.println("...clone incorrect: " + newerblah);
}
d.removeField("NAme");
names = d.getFieldNames();
if (names.length != 0) {
ok = false;
System.out.println("...removeField failed: " +
Arrays.asList(names));
}
if (ok)
System.out.println("...succeeded");
return ok;
}