RFC: Netx - Parser support for shortcut, association and related-content elements
Deepak Bhole
dbhole at redhat.com
Tue Jun 9 09:02:15 PDT 2009
* Omair Majid <omajid at redhat.com> [2009-06-08 12:55]:
> Hi,
>
> The attached patch adds support to the JNLP parser for parsing
> association, shortcut and related-content elements from the JNLP file.
>
Looks fine. New files are missing headers though. Please add them before
committing.
Deepak
> ChangeLog:
> 2009-06-08 Omair Majid <omajid at redhat.com>
>
> * rt/net/sourceforge/jnlp/AssociationDesc.java: New file.
> (AssociationDesc): New function. Create an association descriptor.
> (getExtensions): New function. Get the extensions for this
> association.
> (getMimeType): New function. Get the mimetype for this association.
> (checkMimeType): New function.
> * rt/net/sourceforge/jnlp/InformationDesc.java
> (getAssociations): New function. Get the associations.
> (getShortcut): New function. Get the shortcut.
> (getRelatedContents): New function. Get the related-contents.
> * rt/net/sourceforge/jnlp/MenuDesc.java: New file.
> (MenuDesc): New function.
> (getSubMenu): New function. Get the submenu for this menu
> descriptor.
> * rt/net/sourceforge/jnlp/Parser.java
> (getInformationDesc): Parse "assocation", "shortcut" and
> "related-content" elements.
> (getAssociation): New function. Parse the association node to create
> a AssociationDesc.
> (getShortcut): New function. Parse the shortcut node to create a
> ShortcutDesc.
> (getMenu): New function. Parse a menu node to create a MenuDesc.
> (getRelatedContent): New function. Parse a related-content node to
> create a RelatedContentDesc.
> * rt/net/sourceforge/jnlp/RelatedContentDesc.java
> (RelatedContentDesc): New function.
> (setTitle): New function. Set the title of this content.
> (getTitle): New function. Get the title of this content.
> (setDescription): New function. Set the description of this content.
> (getDescription): New function. Get the description of this content.
> (getLocation): New function. Get the location of this content.
> (setIconDesc): New function. Set the icon descriptor for this
> content.
> (getIcon): Get the icon descriptor for this content.
> * rt/net/sourceforge/jnlp/ShortcutDesc.java
> (ShortcutDesc): New function.
> (ShortcutDesc): New function. Initialize requiresOnline and
> onDesktop.
> (isOnline): New function. Return true if the shortcut is online
> only.
> (onDesktop): New function. Return true if the shortcut should be
> placed on the desktop.
> (addMenu): New function. Add a menu descriptor for this shortcut.
> (getMenu): New function. Return the menu descriptor for this
> shortcut.
> * rt/net/sourceforge/jnlp/resources/Messages.properties:
> Add PTwoDesktops, PTwoMenus, PTwoTitle and PTwoIcons.
>
> Any comments?
>
>
> Cheers,
> Omair
More information about the distro-pkg-dev
mailing list