String name = null, value = null; for (int i = 0; i < count; i++) { final String attributeValue = getAttribute(reader, i, propertyReplacer); final String attributeNamespace = reader.getAttributeNamespace(i); if (attributeNamespace != null && !attributeNamespace.isEmpty()) { break; default: throw unexpectedAttribute(reader, i); throw unexpectedElement(reader); throw unexpectedElement(reader);
while (reader.hasNext() && reader.next() != START_ELEMENT) { if (reader.getEventType() == DTD) { final String dtdLocation = readDTDLocation(reader); if (dtdLocation != null) { version = Version.forLocation(dtdLocation); final String schemaLocation = readSchemaLocation(reader); if (schemaLocation != null) { version = Version.forLocation(schemaLocation); throw unexpectedAttribute(reader, i); switch (element) { case PERSISTENCEUNIT: PersistenceUnitMetadata pu = parsePU(reader, version, propertyReplacer); PUs.add(pu); ROOT_LOGGER.readingPersistenceXml(pu.getPersistenceUnitName()); throw unexpectedElement(reader);
break; default: throw unexpectedAttribute(reader, i); classes.add(getElement(reader, propertyReplacer)); break; final String description = getElement(reader, propertyReplacer); break; String text = getElement(reader, propertyReplacer); if (text == null || text.isEmpty()) { String file = getElement(reader, propertyReplacer); jarFiles.add(file); break; pu.setJtaDataSourceName(getElement(reader, propertyReplacer)); break; pu.setNonJtaDataSourceName(getElement(reader, propertyReplacer)); break; mappingFiles.add(getElement(reader, propertyReplacer)); break; parseProperties(reader, properties, propertyReplacer); break;
private void parse( final VirtualFile persistence_xml, final List<PersistenceUnitMetadataHolder> listPUHolders, final DeploymentUnit deploymentUnit) throws DeploymentUnitProcessingException { ROOT_LOGGER.tracef("parse checking if %s exists, result = %b",persistence_xml.toString(), persistence_xml.exists()); if (persistence_xml.exists() && persistence_xml.isFile()) { InputStream is = null; try { is = persistence_xml.openStream(); final XMLInputFactory inputFactory = XMLInputFactory.newInstance(); inputFactory.setXMLResolver(NoopXMLResolver.create()); XMLStreamReader xmlReader = inputFactory.createXMLStreamReader(is); PersistenceUnitMetadataHolder puHolder = PersistenceUnitXmlParser.parse(xmlReader, SpecDescriptorPropertyReplacement.propertyReplacer(deploymentUnit)); postParseSteps(persistence_xml, puHolder, deploymentUnit); listPUHolders.add(puHolder); } catch (Exception e) { throw new DeploymentUnitProcessingException(JpaLogger.ROOT_LOGGER.failedToParse(persistence_xml), e); } finally { try { if (is != null) { is.close(); } } catch (IOException e) { // Ignore } } } }
while (reader.hasNext() && reader.next() != START_ELEMENT) { if (reader.getEventType() == DTD) { final String dtdLocation = readDTDLocation(reader); if (dtdLocation != null) { version = Version.forLocation(dtdLocation); final String schemaLocation = readSchemaLocation(reader); if (schemaLocation != null) { version = Version.forLocation(schemaLocation); throw unexpectedAttribute(reader, i); switch (element) { case PERSISTENCEUNIT: PersistenceUnitMetadata pu = parsePU(reader, version, propertyReplacer); PUs.add(pu); ROOT_LOGGER.readingPersistenceXml(pu.getPersistenceUnitName()); throw unexpectedElement(reader);
break; default: throw unexpectedAttribute(reader, i); classes.add(getElement(reader, propertyReplacer)); break; final String description = getElement(reader, propertyReplacer); break; String text = getElement(reader, propertyReplacer); if (text == null || text.isEmpty()) { String file = getElement(reader, propertyReplacer); jarFiles.add(file); break; pu.setJtaDataSourceName(getElement(reader, propertyReplacer)); break; pu.setNonJtaDataSourceName(getElement(reader, propertyReplacer)); break; mappingFiles.add(getElement(reader, propertyReplacer)); break; parseProperties(reader, properties, propertyReplacer); break;
private void parse( final VirtualFile persistence_xml, final List<PersistenceUnitMetadataHolder> listPUHolders, final DeploymentUnit deploymentUnit) throws DeploymentUnitProcessingException { ROOT_LOGGER.tracef("parse checking if %s exists, result = %b",persistence_xml.toString(), persistence_xml.exists()); if (persistence_xml.exists() && persistence_xml.isFile()) { InputStream is = null; try { is = persistence_xml.openStream(); final XMLInputFactory inputFactory = XMLInputFactory.newInstance(); inputFactory.setXMLResolver(NoopXMLResolver.create()); XMLStreamReader xmlReader = inputFactory.createXMLStreamReader(is); PersistenceUnitMetadataHolder puHolder = PersistenceUnitXmlParser.parse(xmlReader, SpecDescriptorPropertyReplacement.propertyReplacer(deploymentUnit)); postParseSteps(persistence_xml, puHolder, deploymentUnit); listPUHolders.add(puHolder); } catch (Exception e) { throw new DeploymentUnitProcessingException(JpaLogger.ROOT_LOGGER.failedToParse(persistence_xml), e); } finally { try { if (is != null) { is.close(); } } catch (IOException e) { // Ignore } } } }
String name = null, value = null; for (int i = 0; i < count; i++) { final String attributeValue = getAttribute(reader, i, propertyReplacer); final String attributeNamespace = reader.getAttributeNamespace(i); if (attributeNamespace != null && !attributeNamespace.isEmpty()) { break; default: throw unexpectedAttribute(reader, i); throw unexpectedElement(reader); throw unexpectedElement(reader);