{xChartDoc.getArea(), xChartDoc.getDiagram(), xChartDoc.getTitle(),
xChartDoc.getLegend()} );
tEnv.addObjRelation("Comparer", new Comparator() {
public int compare(Object o1, Object o2) {
XShapeDescriptor descr1 = (XShapeDescriptor)
UnoRuntime.queryInterface(XShapeDescriptor.class, o1);
XShapeDescriptor descr2 = (XShapeDescriptor)
UnoRuntime.queryInterface(XShapeDescriptor.class, o2);
if (descr1 == null || descr2 == null) {
return -1;
}
if (descr1.getShapeType().equals(descr2.getShapeType())) {
return 0;
}
return 1;
}
public boolean equals(Object obj) {