1 19 20 package org.netbeans.modules.xml.wsdl.ui.view.treeeditor.extension.bpel; 21 22 23 import java.util.Arrays ; 24 import java.util.Collection ; 25 26 import javax.xml.namespace.QName ; 27 28 import org.netbeans.modules.xml.wsdl.model.ExtensibilityElement; 29 import org.netbeans.modules.xml.wsdl.model.extensions.bpel.BPELQName; 30 import org.netbeans.modules.xml.wsdl.ui.spi.ExtensibilityElementConfigurator; 31 import org.openide.nodes.Node.Property; 32 import org.openide.util.NbBundle; 33 34 public class PropertyConfigurator extends 35 ExtensibilityElementConfigurator { 36 37 private static QName myQName = BPELQName.PROPERTY.getQName(); 38 39 private static QName [] supportedQNames = {myQName}; 40 41 @Override 42 public Collection <QName > getSupportedQNames() { 43 return Arrays.asList(supportedQNames); 44 } 45 46 @Override 47 public Property getProperty(ExtensibilityElement extensibilityElement, 48 QName qname, String attributeName) { 49 return null; 50 } 51 52 @Override 53 public String getDisplayAttributeName(ExtensibilityElement extensibilityElement, QName qname) { 54 return "name"; } 56 57 @Override 58 public String getAttributeUniqueValuePrefix(ExtensibilityElement extensibilityElement, QName qname, String attributeName) { 59 if (attributeName.equals("name")) return NbBundle.getMessage(PropertyConfigurator.class, "PROPERTY_NAME_PREFIX"); 61 return null; 62 } 63 64 @Override 65 public String getDefaultValue(ExtensibilityElement extensibilityElement, QName qname, String attributeName) { 66 return null; 68 } 69 70 @Override 71 public String getTypeDisplayName(ExtensibilityElement extensibilityElement, QName qname) { 72 return NbBundle.getMessage(PropertyConfigurator.class, "LBL_Property_TypeDisplayName"); 73 } 74 75 } 76 | Popular Tags |