Extension SDK

oracle.ide.addin
Interface AddinGroup


public interface AddinGroup

Addins may be organised into groups. The group are the high level addins not the addin dependencies they use


Method Summary
 java.util.List getDepGroups()
          Get a list of dependent groups
 java.lang.String getDescription()
          Get the description of the group.
 java.lang.String getDisplayName()
          Get the group name - this name can be considered acceptable for users to read.
 AddinGroup getGroupAddin(java.lang.String name)
          Get the group this addin is owned by.
 java.util.List getGroupsDepOn()
          Get a list of groups that depend on this group
 java.lang.String getName()
          Get group name
 java.util.HashMap getSubGroups()
          Addin Group may contain sub groups
 boolean groupEnabled()
          Is the group enabled.
 boolean hasSubGroup()
          Does this group have sub groups
 

Method Detail

getName

public java.lang.String getName()
Get group name


getDisplayName

public java.lang.String getDisplayName()
Get the group name - this name can be considered acceptable for users to read.


getSubGroups

public java.util.HashMap getSubGroups()
Addin Group may contain sub groups

Returns:
a HashMap of addin Groups, may be null if no sub-groups

hasSubGroup

public boolean hasSubGroup()
Does this group have sub groups


getGroupAddin

public AddinGroup getGroupAddin(java.lang.String name)
Get the group this addin is owned by. May return a sub-group


getDepGroups

public java.util.List getDepGroups()
Get a list of dependent groups


getGroupsDepOn

public java.util.List getGroupsDepOn()
Get a list of groups that depend on this group


getDescription

public java.lang.String getDescription()
Get the description of the group. If the group does not have a description then the extension description will be used if the group consists of one extension. May return empty string


groupEnabled

public boolean groupEnabled()
Is the group enabled. Are the addins which belong to this group initialized


Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.