public JaxrpcMappingDescriptorNode() { descriptor = new JaxrpcMappingDescriptor(); SaxParserHandler.registerBundleNode(this, WebServicesTagNames.JAXRPC_MAPPING_FILE_ROOT); }
if (publicID != null && getMapping().containsKey(publicID)) { this.publicID = publicID; return new InputSource(new BufferedInputStream(getDTDUrlFor(getMapping().get(publicID)))); String namespaceResolution = resolveSchemaNamespace(systemID); if (namespaceResolution != null) { fileName = getSchemaURLFor(namespaceResolution); } else { fileName = getSchemaURLFor(systemID.substring(systemID.lastIndexOf('/')+1));
/** * @return an URL for the schema location for a schema indentified by the * passed parameter * @param the system id for the schema */ public static String getSchemaURLFor(String schemaSystemID) throws IOException { File f = getSchemaFileFor(schemaSystemID); if (f!=null) { return f.toURI().toURL().toString(); } else { return null; } }
String fileName = getSchemaURLFor(systemID.substring(systemID.lastIndexOf('/')+1)); if ( getMapping().containsKey(publicID)) { this.publicID = publicID; return new InputSource(new BufferedInputStream(getDTDUrlFor((String) getMapping().get(publicID))));
SaxParserHandler dh = SaxParserHandlerFactory.newInstance(); if (validationLevel.equals(FULL_VALIDATION)) { dh.setStopOnError(true); dh.setTopNode(getRootXMLNode(descriptor)); dh.setErrorReportingString(errorReporting); throw ioe; if (dh.getTopNode()!=null) { return ((RootXMLNode<T>) dh.getTopNode()).getDescriptor();
if (elementData!=null && (elementData.length()!=0 || allowsEmptyValue(element.getQName()))) { if (DOLUtils.getDefaultLogger().isLoggable(Level.FINER)) { DOLUtils.getDefaultLogger().finer("For element " + element.getQName() + " And value " + elementData); } else if (doDelete) { } else if (getElementsPreservingWhiteSpace().contains(element.getQName())) { topNode.setElementValue(element, elementData.toString()); } else if (element.getQName().equals(
versionUpgradeList = getVersionUpgrades(rootElement); if (versionUpgradeList != null) { for (int n = 0; n < versionUpgradeList.size(); ++n) { ((RootXMLNode) node).setDocType(publicID); addPrefixMapping(node); addPrefixMapping(newNode); newNode.startElement(element, attributes);
public static void registerMapping(String publicID, String systemID) { getMapping().put(publicID, systemID); }
((RootXMLNode) node).setDocType(publicID); addPrefixMapping(node); addPrefixMapping(newNode); newNode.startElement(element, attributes);
if (elementData!=null && (elementData.length()!=0 || allowsEmptyValue(element.getQName()))) { if (DOLUtils.getDefaultLogger().isLoggable(Level.FINER)) { DOLUtils.getDefaultLogger().finer("For element " + element.getQName() + " And value " + elementData);
SaxParserHandler dh = SaxParserHandlerFactory.newInstance(); if (validationLevel.equals(FULL_VALIDATION)) { dh.setStopOnError(true); dh.setTopNode(getRootXMLNode(descriptor)); dh.setErrorReportingString(errorReporting); throw ioe; if (dh.getTopNode()!=null) { return ((RootXMLNode<T>) dh.getTopNode()).getDescriptor();
public ConnectorNode() { super(); registerElementHandler(new XMLElement(ConnectorTagNames.LICENSE), LicenseNode.class, "setLicenseDescriptor"); SaxParserHandler.registerBundleNode(this, ConnectorTagNames.CONNECTOR); }
/** * @return an URL for the schema location for a schema indentified by the * passed parameter * @param schemaSystemID the system id for the schema */ public static String getSchemaURLFor(String schemaSystemID) throws IOException { File f = getSchemaFileFor(schemaSystemID); if (f!=null) { return f.toURI().toURL().toString(); } else { return null; } }
public WebServicesDescriptorNode(BundleDescriptor descriptor) { bundleDescriptor = descriptor; registerElementHandler(new XMLElement(WebServicesTagNames.WEB_SERVICE), WebServiceNode.class); SaxParserHandler.registerBundleNode(this, WebServicesTagNames.WEB_SERVICES); }
/** * This is the default constructor which is also called from other * constructors of this class. Inside this constructor, we clear the * handlers set up by super classes' constructors because they are * not applicable in the context of PersistenceNode because * unlike standard Java EE schemas, persistence.xsd does not include * javaee_5.xsd for things like description, version etc. */ public PersistenceNode() { // clear all the handlers set up by super classes. if (handlers != null) handlers.clear(); registerElementHandler( new XMLElement(PersistenceTagNames.PERSISTENCE_UNIT), PersistenceUnitNode.class); SaxParserHandler.registerBundleNode(this, PersistenceTagNames.PERSISTENCE); }
public PermissionsNode() { if (handlers != null) handlers.clear(); permDescriptor = new PermissionsDescriptor(); registerElementHandler( new XMLElement(DeclaredPermissionsTagNames.PERM_ITEM), PermissionItemNode.class); SaxParserHandler.registerBundleNode(this, DeclaredPermissionsTagNames.PERMS_ROOT); }
public WLWebServicesDescriptorNode() { registerElementHandler(new XMLElement(WLWebServicesTagNames.WEB_SERVICE), WLWebServiceNode.class); registerElementHandler(new XMLElement(WLWebServicesTagNames.WEBSERVICE_SECURITY), WLUnSupportedNode.class); SaxParserHandler.registerBundleNode(this, WLWebServicesTagNames.WEB_SERVICES); }
public AppClientNode() { registerElementHandler(new XMLElement(TagNames.ENVIRONMENT_PROPERTY), EnvEntryNode.class, "addEnvironmentProperty"); registerElementHandler(new XMLElement(TagNames.EJB_REFERENCE), EjbReferenceNode.class); registerElementHandler(new XMLElement(TagNames.EJB_LOCAL_REFERENCE), EjbLocalReferenceNode.class); JndiEnvRefNode serviceRefNode = habitat.getService(JndiEnvRefNode.class, WebServicesTagNames.SERVICE_REF); if (serviceRefNode != null) { registerElementHandler(new XMLElement(WebServicesTagNames.SERVICE_REF), serviceRefNode.getClass(),"addServiceReferenceDescriptor"); } registerElementHandler(new XMLElement(TagNames.RESOURCE_REFERENCE), ResourceRefNode.class, "addResourceReferenceDescriptor"); registerElementHandler(new XMLElement(TagNames.RESOURCE_ENV_REFERENCE), ResourceEnvRefNode.class, "addResourceEnvReferenceDescriptor"); registerElementHandler(new XMLElement(TagNames.MESSAGE_DESTINATION_REFERENCE), MessageDestinationRefNode.class, "addMessageDestinationReferenceDescriptor"); registerElementHandler(new XMLElement(TagNames.PERSISTENCE_UNIT_REF), EntityManagerFactoryReferenceNode.class, "addEntityManagerFactoryReferenceDescriptor"); registerElementHandler(new XMLElement(TagNames.MESSAGE_DESTINATION), MessageDestinationNode.class, "addMessageDestination"); registerElementHandler(new XMLElement(TagNames.POST_CONSTRUCT), LifecycleCallbackNode.class, "addPostConstructDescriptor"); registerElementHandler(new XMLElement(TagNames.PRE_DESTROY), LifecycleCallbackNode.class, "addPreDestroyDescriptor"); registerElementHandler(new XMLElement(TagNames.DATA_SOURCE), DataSourceDefinitionNode.class, "addResourceDescriptor"); registerElementHandler(new XMLElement(TagNames.MAIL_SESSION), MailSessionNode.class, "addResourceDescriptor"); registerElementHandler(new XMLElement(TagNames.JMS_CONNECTION_FACTORY), JMSConnectionFactoryDefinitionNode.class, "addResourceDescriptor"); registerElementHandler(new XMLElement(TagNames.JMS_DESTINATION), JMSDestinationDefinitionNode.class, "addResourceDescriptor"); SaxParserHandler.registerBundleNode(this, ApplicationClientTagNames.APPLICATION_CLIENT_TAG); }
"appendInterceptorBinding"); SaxParserHandler.registerBundleNode(this, EjbTagNames.EJB_BUNDLE_TAG);
registerElementHandler(new XMLElement(TagNames.JMS_DESTINATION), JMSDestinationDefinitionNode.class, "addResourceDescriptor"); SaxParserHandler.registerBundleNode(this, ApplicationTagNames.APPLICATION);