public class GroupedSourcePanel extends SourcePanel
Modifier and Type | Field and Description |
---|---|
static int |
GROUP_ALL |
static int |
GROUP_SINGLES |
static int |
GROUP_USER |
Constructor and Description |
---|
GroupedSourcePanel(java.awt.Window ownerWindow,
java.lang.Class sourceType,
boolean hasChannels,
boolean includeSubClasses,
boolean autoGrouping) |
GroupedSourcePanel(java.awt.Window ownerWindow,
java.lang.String borderTitle,
java.lang.Class sourceType,
boolean hasChannels,
boolean includeSubClasses,
boolean autoGrouping) |
Modifier and Type | Method and Description |
---|---|
static void |
addComponent(javax.swing.JPanel panel,
java.awt.Component p,
java.awt.GridBagConstraints constraints) |
static int |
countChannelGroups(int channelMap,
int[] groupList) |
void |
enableGroupBoxes() |
int[] |
getChannelGroups() |
static int |
getGroupChannels(int group,
int channelMap,
int[] groupList) |
static int |
getGroupIndex(int groupMap,
int channelMap,
int[] groupList) |
int |
getGrouping() |
static java.lang.String |
getGroupList(int group,
int channelMap,
int[] groupList) |
static int |
getGroupMap(int channelMap,
int[] groupList) |
boolean |
getParams(GroupedSourceParameters params) |
boolean |
isAutoGrouping() |
void |
setAutoGrouping(boolean autoGrouping) |
void |
setChannelGroups(int[] channelGroups) |
void |
setGrouping(int groupType) |
void |
setParams(GroupedSourceParameters params) |
actionPerformed, addSelectionListener, addSourcePanelMonitor, clearExcludeList, excludeDataBlock, getChannelBoxes, getChannelList, getLocalisationRequirements, getPanel, getSource, getSourceCount, getSourceIndex, getSourceName, getSourceType, removeSourcePanelMonitor, setChannelList, setEnabled, setEnabledWithChannels, setLocalisationRequirements, setSource, setSource, setSourceIndex, setSourceList, setSourceList, setSourceToolTip, setSourceType
public static final int GROUP_SINGLES
public static final int GROUP_ALL
public static final int GROUP_USER
public GroupedSourcePanel(java.awt.Window ownerWindow, java.lang.Class sourceType, boolean hasChannels, boolean includeSubClasses, boolean autoGrouping)
public GroupedSourcePanel(java.awt.Window ownerWindow, java.lang.String borderTitle, java.lang.Class sourceType, boolean hasChannels, boolean includeSubClasses, boolean autoGrouping)
public void setChannelGroups(int[] channelGroups)
public static void addComponent(javax.swing.JPanel panel, java.awt.Component p, java.awt.GridBagConstraints constraints)
public boolean isAutoGrouping()
public void setAutoGrouping(boolean autoGrouping)
public void setGrouping(int groupType)
public void enableGroupBoxes()
public int getGrouping()
public int[] getChannelGroups()
public void setParams(GroupedSourceParameters params)
public boolean getParams(GroupedSourceParameters params)
public static int getGroupMap(int channelMap, int[] groupList)
public static int countChannelGroups(int channelMap, int[] groupList)
public static int getGroupChannels(int group, int channelMap, int[] groupList)
public static java.lang.String getGroupList(int group, int channelMap, int[] groupList)
public static int getGroupIndex(int groupMap, int channelMap, int[] groupList)