* <li> <code> getActiveFrame() </code> : gets active frame </li>
* </ul>
*/
public void _setActiveFrame() {
boolean result = true ;
XFrame sFrame = null ;
requiredMethod("getActiveFrame()") ;
if (frames.getCount() > 1) {
try {
if (activeIdx != 0)
try {
sFrame = (XFrame) AnyConverter.toObject(
new Type(XFrame.class),frames.getByIndex(0));
} catch (com.sun.star.lang.IllegalArgumentException iae) {
log.println("Can't convert any");
}
else
try {
sFrame = (XFrame) AnyConverter.toObject(
new Type(XFrame.class),frames.getByIndex(1));
} catch (com.sun.star.lang.IllegalArgumentException iae) {
log.println("Can't convert any");
}
} catch (com.sun.star.lang.WrappedTargetException e) {
log.println("Exception occured while calling getByIndex() method :") ;
e.printStackTrace(log) ;
return;
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
log.println("Exception occured while calling getByIndex() method :") ;
e.printStackTrace(log) ;
return;
}
} else if (frames.getCount() > 0) {
sFrame = active ;
} else {
sFrame = null;
}
oObj.setActiveFrame(sFrame) ;
XFrame gFrame = oObj.getActiveFrame() ;
if (!(gFrame == null && sFrame == null
|| sFrame.equals(gFrame))) {
log.println("Active frame set is not equal frame get: FAILED");
result = false ;