/** {@inheritDoc} */ @Override public FijiTableAnnotator openTableAnnotator() throws IOException { return mTable.openTableAnnotator(); } }
/** {@inheritDoc} */ @Override protected int run(final List<String> nonFlagArgs) throws Exception { final Fiji fiji = Fiji.Factory.open(mURI); try { final FijiTable table = fiji.openTable(mURI.getTable()); try { mAnnotator = table.openTableAnnotator(); try { switch (mDoMode) { case SET: return set(); case REMOVE: return remove(); case GET: return get(); default: throw new InternalFijiError("Unknown NotesTool DoMode: " + mDoMode); } } finally { mAnnotator.close(); } } finally { table.release(); } } finally { fiji.release(); } } }