Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 20657 invoked from network); 24 Mar 2008 17:45:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Mar 2008 17:45:26 -0000 Received: (qmail 60407 invoked by uid 500); 24 Mar 2008 17:45:24 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 60325 invoked by uid 500); 24 Mar 2008 17:45:24 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 60316 invoked by uid 99); 24 Mar 2008 17:45:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Mar 2008 10:45:24 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of phidias51@gmail.com designates 66.249.82.229 as permitted sender) Received: from [66.249.82.229] (HELO wx-out-0506.google.com) (66.249.82.229) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Mar 2008 17:44:44 +0000 Received: by wx-out-0506.google.com with SMTP id h29so2780019wxd.27 for ; Mon, 24 Mar 2008 10:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=5UiwhF+C+ifKVnxoUk8eZagtGQ2jEqctt2dPm0zfhP0=; b=oblp8n4lb9+uSrLiB6AWK7nz+CuBcZ11HdzdDQkKtumFncJzolC0nOuVebcYBT3PrQsjWkOzAhAWmliWaUGufX3U6iN66aQtjVbW1Vipf8OLEieD8NCn3Y9fkK0ReQVVQzMUftxzUmh9gMvo7jSe/dd7z6zoXKjeezhyaUMDQhs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:mime-version:content-type; b=BGejfFe2CW+cOOjgfB768o0zndXgX0TiczCAcki8+zrQcpPtD8z2Dq5AUhF381LYFdzVh6sYbM65MDXbh9PXrHJoX8fyeLJCy3mK8WfgAZCf+03Pyn9DiOlDDhtEZmHrgdmPV8PnkwKDs1GXp7U+nCBcDmejLHijvmJt1ABmEnI= Received: by 10.100.214.16 with SMTP id m16mr18312850ang.101.1206380695088; Mon, 24 Mar 2008 10:44:55 -0700 (PDT) Received: by 10.100.92.2 with HTTP; Mon, 24 Mar 2008 10:44:55 -0700 (PDT) Message-ID: <6e1d61f50803241044g5cbce216h5d4e21fe280cf50c@mail.gmail.com> Date: Mon, 24 Mar 2008 10:44:55 -0700 From: "Mark Fortner" To: "Jakarta Commons Developers List" Subject: [VFS] Operations API Question MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15840_27936946.1206380695077" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_15840_27936946.1206380695077 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I was looking at the Operations API which seems to imply that the developer would be able to provide their own operations for different types of file systems. The only example seems to be a version control system which at present seems to be just a collection of interfaces. I was wondering if someone has some examples of how this is supposed to be used. There are no package comments, or class comments to point people in the right direction. My thought is that I might be able to use this to combine the Javabeans Activation Framework's support for files-specific actions with the Operations API. This would allow the user to right-click on a file and see a list of operations that are pertinent to that file type. For example, if the user selects a music file, it might allow them to open an external music player, or view song metadata. Regards, -- Mark Fortner blog: http://www.jroller.com/phidias ------=_Part_15840_27936946.1206380695077--