/** * A factory-type method for instantiating and initialising ExtensionProperty objects. * This is a helper method for subclasses, as it automatically provides the extension namespace. * The only additional information the caller must provide is the property name and its content. * The property name parameter must not be null. * * @throws NullPointerException if the <code>name</code> parameter is null. */ protected ExtensionProperty newExtensionProperty(String name, Object content) { return new GenericExtensionProperty(name, getNamespace(), content); } }
/** * Creates the extension registry, and sets the defaultSerializer * and defaultDeserializer properties to instances of an * UnknownExtensionSerializer, and an UnknownExtensionDeserializer, * respectively. */ public ExtensionRegistry(ErrorReporter errorReporter) { this.errorReporter = errorReporter; setDefaultSerializer(new UnknownExtensionSerializer()); setDefaultDeserializer(new UnknownExtensionDeserializer()); registerResourceBundle(CORE_RESOURCE_BUNDLE); }
private String[] getResourceBundleNames() { if(fExtensionRegistry != null) { return fExtensionRegistry.queryResourceBundleNames(); } else { return new String[] {CORE_RESOURCE_BUNDLE}; } } }
public QName getExtensionType() { return fExtElem.getExtensionType(); }
public void setExtensionType(QName qname) { fExtElem.setExtensionType(qname); }
public void setRequired(Boolean required) { fExtElem.setRequired(required); }
public Boolean isRequired() { return fExtElem.isRequired(); }
public ExtensionProperty[] getExtensionProperties(URI extNamespace) { if(extNamespace == null) { return new ExtensionProperty[] {}; } ComponentExtensionContext compExtCtx = getComponentExtensionContext(extNamespace); if(compExtCtx == null) { return new ExtensionProperty[] {}; } return compExtCtx.getProperties(); }
public boolean isSafe() { Boolean safe = (Boolean)getProperty(WSDLExtensionConstants.PROP_SAFE).getContent(); return safe == Boolean.TRUE ? true : false; } }
public ExtensionProperty getExtensionProperty(URI extNamespace, String propertyName) { if(extNamespace == null || propertyName == null) { return null; } ComponentExtensionContext compExtCtx = getComponentExtensionContext(extNamespace); if(compExtCtx == null) { return null; } return compExtCtx.getProperty(propertyName); }
/** * Creates the extension registry, and sets the defaultSerializer * and defaultDeserializer properties to instances of an * UnknownExtensionSerializer, and an UnknownExtensionDeserializer, * respectively. */ public ExtensionRegistry(ErrorReporter errorReporter) { this.errorReporter = errorReporter; setDefaultSerializer(new UnknownExtensionSerializer()); setDefaultDeserializer(new UnknownExtensionDeserializer()); registerResourceBundle(CORE_RESOURCE_BUNDLE); }
/** * A factory-type method for instantiating and initialising ExtensionProperty objects. * This is a helper method for subclasses, as it automatically provides the extension namespace. * The only additional information the caller must provide is the property name and its content. * The property name parameter must not be null. * * @throws NullPointerException if the <code>name</code> parameter is null. */ protected ExtensionProperty newExtensionProperty(String name, Object content) { return new GenericExtensionProperty(name, getNamespace(), content); } }
public QName getExtensionType() { return fExtElem.getExtensionType(); }
private String[] getResourceBundleNames() { if(fExtensionRegistry != null) { return fExtensionRegistry.queryResourceBundleNames(); } else { return new String[] {CORE_RESOURCE_BUNDLE}; } } }
public void setExtensionType(QName qname) { fExtElem.setExtensionType(qname); }
public void setRequired(Boolean required) { fExtElem.setRequired(required); }
public Boolean isRequired() { return fExtElem.isRequired(); }
public ExtensionProperty[] getExtensionProperties(URI extNamespace) { if(extNamespace == null) { return new ExtensionProperty[] {}; } ComponentExtensionContext compExtCtx = getComponentExtensionContext(extNamespace); if(compExtCtx == null) { return new ExtensionProperty[] {}; } return compExtCtx.getProperties(); }
public boolean isSafe() { Boolean safe = (Boolean)getProperty(WSDLExtensionConstants.PROP_SAFE).getContent(); return safe == Boolean.TRUE ? true : false; } }
public ExtensionProperty getExtensionProperty(URI extNamespace, String propertyName) { if(extNamespace == null || propertyName == null) { return null; } ComponentExtensionContext compExtCtx = getComponentExtensionContext(extNamespace); if(compExtCtx == null) { return null; } return compExtCtx.getProperty(propertyName); }