|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2002 Sun * Microsystems, Inc. All Rights Reserved. */ /* * StrutsCatalog.java * * Created on April 24, 2002, 10:38 PM */ package org.netbeans.modules.struts; import org.netbeans.modules.xml.catalog.spi.*; import org.openide.util.NbBundle; /** * * @author mk115033 */ public class StrutsCatalog implements CatalogReader, CatalogDescriptor { private static final String STRUTS_ID_1_0 = "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"; // NOI18N private static final String STRUTS_ID_1_1 = "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"; // NOI18N /** Creates a new instance of StrutsCatalog */ public StrutsCatalog() { } /** * Get String iterator representing all public IDs registered in catalog. * @return null if cannot proceed, try later. */ public java.util.Iterator getPublicIDs() { java.util.List list = new java.util.ArrayList(); list.add(STRUTS_ID_1_0); list.add(STRUTS_ID_1_1); return list.listIterator(); } /** * Get registered systemid for given public Id or null if not registered. * @return null if not registered */ public String getSystemID(String publicId) { if (STRUTS_ID_1_0.equals(publicId)) return "nbres:/org/netbeans/modules/struts/resources/struts-config_1_0.dtd"; // NOI18N else if (STRUTS_ID_1_1.equals(publicId)) return "nbres:/org/netbeans/modules/struts/resources/struts-config_1_1.dtd"; // NOI18N else return null; } /** * Refresh content according to content of mounted catalog. */ public void refresh() { } /** * Optional operation allowing to listen at catalog for changes. * @throws UnsupportedOpertaionException if not supported by the implementation. */ public void addCatalogListener(CatalogListener l) { } /** * Optional operation couled with addCatalogListener. * @throws UnsupportedOpertaionException if not supported by the implementation. */ public void removeCatalogListener(CatalogListener l) { } /** Registers new listener. */ public void addPropertyChangeListener(java.beans.PropertyChangeListener l) { } /** * @return I18N display name */ public String getDisplayName() { return NbBundle.getMessage (StrutsCatalog.class, "LBL_StrutsCatalog"); } /** * Return visuaized state of given catalog. * @param type of icon defined by JavaBeans specs * @return icon representing current state or null */ public java.awt.Image getIcon(int type) { java.net.URL url = null; try { url = new java.net.URL("nbres:/org/netbeans/modules/struts/resources/StrutsCatalog.gif"); // NOI18N }catch(java.net.MalformedURLException ex){} if (url==null) return null; javax.swing.ImageIcon imageIcon = new javax.swing.ImageIcon(url); return imageIcon.getImage(); } /** * @return I18N short description */ public String getShortDescription() { return NbBundle.getMessage (StrutsCatalog.class, "DESC_StrutsCatalog"); } /** Unregister the listener. */ public void removePropertyChangeListener(java.beans.PropertyChangeListener l) { } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.