| | |
| | | import javax.swing.tree.DefaultTreeModel; |
| | | import javax.swing.tree.TreePath; |
| | | |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.forgerock.i18n.LocalizableMessageBuilder; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRule; |
| | | import org.opends.guitools.controlpanel.browser.IconPool; |
| | | import org.opends.guitools.controlpanel.datamodel.ControlPanelInfo; |
| | | import org.opends.guitools.controlpanel.datamodel.ServerDescriptor; |
| | |
| | | import org.opends.guitools.controlpanel.util.LowerCaseComparator; |
| | | import org.opends.guitools.controlpanel.util.Utilities; |
| | | import org.opends.guitools.controlpanel.util.ViewPositions; |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.forgerock.i18n.LocalizableMessageBuilder; |
| | | import org.opends.server.api.AttributeSyntax; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRule; |
| | | import org.opends.server.types.AttributeType; |
| | | import org.opends.server.types.CommonSchemaElements; |
| | | import org.opends.server.types.ObjectClass; |
| | |
| | | |
| | | /** |
| | | * The pane that is displayed when the user clicks on 'Browse Schema'. |
| | | * |
| | | */ |
| | | public class BrowseSchemaPanel extends StatusGenericPanel |
| | | { |
| | |
| | | private JButton newObjectClass; |
| | | |
| | | private JLabel lNumberOfElements; |
| | | |
| | | private JLabel lFilter; |
| | | |
| | | private SchemaBrowserRightPanel entryPane; |
| | |
| | | { |
| | | schemaChanged = false; |
| | | } |
| | | else if (lastSchema == null && schema != null) |
| | | { |
| | | schemaChanged = true; |
| | | } |
| | | else |
| | | { |
| | | schemaChanged = false; |
| | | schemaChanged = schema != null && lastSchema == null; |
| | | } |
| | | if (schemaChanged) |
| | | { |
| | |
| | | names.add(matchingRuleNames); |
| | | names.add(syntaxNames); |
| | | |
| | | int size = 0; |
| | | for (TreeSet<String> set : names) |
| | | { |
| | | size += set.size(); |
| | | } |
| | | |
| | | ArrayList<HashMap<String, ? extends DefaultMutableTreeNode>> nodes = |
| | | new ArrayList<HashMap<String, ? extends DefaultMutableTreeNode>>(); |
| | | nodes.add(hmStandardOcs); |