private SingletonDeploymentConfiguration parse(DeploymentUnit unit, File file) throws DeploymentUnitProcessingException { try (BufferedReader reader = Files.newBufferedReader(file.toPath(), StandardCharsets.UTF_8)) { XMLStreamReader xmlReader = XML_INPUT_FACTORY.createXMLStreamReader(reader); try { MutableSingletonDeploymentConfiguration config = new MutableSingletonDeploymentConfiguration(unit); this.mapper.parseDocument(config, xmlReader); return config; } finally { xmlReader.close(); } } catch (XMLStreamException e) { throw ServerLogger.ROOT_LOGGER.errorLoadingDeploymentStructureFile(file.getPath(), e); } catch (FileNotFoundException e) { throw ServerLogger.ROOT_LOGGER.deploymentStructureFileNotFound(file); } catch (IOException e) { throw ServerLogger.ROOT_LOGGER.deploymentStructureFileNotFound(file); } } }
private EJBClientDescriptorMetaData parse(final InputStream source, final File file, final XMLMapper mapper) throws DeploymentUnitProcessingException { try { final XMLInputFactory inputFactory = INPUT_FACTORY; setIfSupported(inputFactory, XMLInputFactory.IS_VALIDATING, Boolean.FALSE); setIfSupported(inputFactory, XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); final XMLStreamReader streamReader = inputFactory.createXMLStreamReader(source); try { final EJBClientDescriptorMetaData result = new EJBClientDescriptorMetaData(); mapper.parseDocument(result, streamReader); return result; } finally { safeClose(streamReader); } } catch (XMLStreamException e) { throw EeLogger.ROOT_LOGGER.xmlErrorParsingEJBClientDescriptor(e, file.getAbsolutePath()); } }
try { List<TimerImpl> timerList = new ArrayList<>(); mapper.parseDocument(timerList, streamReader); for (TimerImpl timer : timerList) { if (timer.getId().equals("deleted-timer")) {
/** * Parse -jboss-beans.xml file. * * @param unit the deployment unit * @param beansXmlFile the beans xml file * @throws DeploymentUnitProcessingException * for any error */ protected void parseDescriptor(DeploymentUnit unit, VirtualFile beansXmlFile) throws DeploymentUnitProcessingException { if (beansXmlFile == null || beansXmlFile.exists() == false) return; InputStream xmlStream = null; try { xmlStream = beansXmlFile.openStream(); final XMLStreamReader reader = inputFactory.createXMLStreamReader(xmlStream); final ParseResult<KernelDeploymentXmlDescriptor> result = new ParseResult<KernelDeploymentXmlDescriptor>(); xmlMapper.parseDocument(result, reader); final KernelDeploymentXmlDescriptor xmlDescriptor = result.getResult(); if (xmlDescriptor != null) unit.addToAttachmentList(KernelDeploymentXmlDescriptor.ATTACHMENT_KEY, xmlDescriptor); else throw PojoLogger.ROOT_LOGGER.failedToParse(beansXmlFile); } catch (DeploymentUnitProcessingException e) { throw e; } catch (Exception e) { throw PojoLogger.ROOT_LOGGER.parsingException(beansXmlFile, e); } finally { VFSUtils.safeClose(xmlStream); } }
final XMLStreamReader reader = inputFactory.createXMLStreamReader(xmlStream); final ParseResult<JBossServiceXmlDescriptor> result = new ParseResult<JBossServiceXmlDescriptor>(); xmlMapper.parseDocument(result, reader); final JBossServiceXmlDescriptor xmlDescriptor = result.getResult(); if(xmlDescriptor != null)
public void doParse(final Reader reader, Object builder) throws XMLStreamException { mapper.parseDocument(builder, inputFactory.createXMLStreamReader(reader)); } }
@Override public List<ModelNode> parse(String xml) throws XMLStreamException { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml)); final List<ModelNode> operationList = new ArrayList<ModelNode>(); xmlMapper.parseDocument(operationList, reader); return operationList; }
/** * Parses the operations in the subsystem xml * * @return The list of operations * @throws XMLStreamException if an error occurred parsing the xml */ public List<ModelNode> parseOperations() throws XMLStreamException { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(wrappedXml)); final List<ModelNode> operations = new ArrayList<>(); xmlMapper.parseDocument(operations, reader); return operations; }
@Override public List<ModelNode> parse(String xml) throws XMLStreamException { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml)); final List<ModelNode> operationList = new ArrayList<ModelNode>(); xmlMapper.parseDocument(operationList, reader); return operationList; }
public List<ModelNode> parse(URL xml) throws Exception { final List<ModelNode> operationList = new ArrayList<>(); try (InputStream input = xml.openStream()) { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(input); WrappedXMLStreamReader wrappedReader = new WrappedXMLStreamReader(reader, this.recognizedNames, xmlMapper); xmlMapper.parseDocument(operationList, wrappedReader); } return operationList; }
public List<ModelNode> parse(URL xml) throws Exception { final List<ModelNode> operationList = new ArrayList<>(); try (InputStream input = xml.openStream()) { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(input); WrappedXMLStreamReader wrappedReader = new WrappedXMLStreamReader(reader, this.recognizedNames, xmlMapper); xmlMapper.parseDocument(operationList, wrappedReader); } return operationList; }
public List<ModelNode> parse(URL xml) throws Exception { final List<ModelNode> operationList = new ArrayList<>(); try (InputStream input = xml.openStream()) { final XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(input); WrappedXMLStreamReader wrappedReader = new WrappedXMLStreamReader(reader, this.recognizedNames, xmlMapper); xmlMapper.parseDocument(operationList, wrappedReader); } return operationList; }
public static List<ModelNode> xmlToModelOperations(String xml, String nameSpaceUriString, XMLElementReader<List<ModelNode>> parser) throws Exception { XMLMapper mapper = XMLMapper.Factory.create(); mapper.registerRootElement(new QName(nameSpaceUriString, "subsystem"), parser); StringReader strReader = new StringReader(xml); XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StreamSource(strReader)); List<ModelNode> newList = new ArrayList<ModelNode>(); mapper.parseDocument(newList, reader); return newList; }
public static List<ModelNode> xmlToModelOperations(String xml, String nameSpaceUriString, XMLElementReader<List<ModelNode>> parser) throws Exception { XMLMapper mapper = XMLMapper.Factory.create(); mapper.registerRootElement(new QName(nameSpaceUriString, "subsystem"), parser); StringReader strReader = new StringReader(xml); XMLStreamReader reader = XMLInputFactory.newInstance().createXMLStreamReader(new StreamSource(strReader)); List<ModelNode> newList = new ArrayList<ModelNode>(); mapper.parseDocument(newList, reader); return newList; }
protected static PatchMetadataResolver parse(final XMLStreamReader reader, InstalledIdentity originalIdentity) throws XMLStreamException { try { final Result<PatchMetadataResolver> result = new Result<PatchMetadataResolver>(originalIdentity); MAPPER.parseDocument(result, reader); return result.getResult(); } finally { reader.close(); } }
protected static PatchMetadataResolver parse(final XMLStreamReader reader, InstalledIdentity originalIdentity) throws XMLStreamException { try { final Result<PatchMetadataResolver> result = new Result<PatchMetadataResolver>(originalIdentity); MAPPER.parseDocument(result, reader); return result.getResult(); } finally { reader.close(); } }
private void parse(final InputStream source, final File file,final XMLMapper mapper, final JBossAllXmlParseContext context) throws DeploymentUnitProcessingException { try { final XMLInputFactory inputFactory = INPUT_FACTORY; setIfSupported(inputFactory, XMLInputFactory.IS_VALIDATING, Boolean.FALSE); setIfSupported(inputFactory, XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); final XMLStreamReader streamReader = inputFactory.createXMLStreamReader(source); try { mapper.parseDocument(context, streamReader); } finally { safeClose(streamReader); } } catch (XMLStreamException e) { throw ServerLogger.ROOT_LOGGER.errorLoadingJBossXmlFile(file.getPath(), e); } }
private void parse(final InputStream source, final File file,final XMLMapper mapper, final JBossAllXmlParseContext context) throws DeploymentUnitProcessingException { try { final XMLInputFactory inputFactory = INPUT_FACTORY; setIfSupported(inputFactory, XMLInputFactory.IS_VALIDATING, Boolean.FALSE); setIfSupported(inputFactory, XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); final XMLStreamReader streamReader = inputFactory.createXMLStreamReader(source); try { mapper.parseDocument(context, streamReader); } finally { safeClose(streamReader); } } catch (XMLStreamException e) { throw ServerMessages.MESSAGES.errorLoadingJBossXmlFile(file.getPath(), e); } }
public static BundledPatch parse(final InputStream stream) throws XMLStreamException { try { final XMLInputFactory inputFactory = INPUT_FACTORY; setIfSupported(inputFactory, XMLInputFactory.IS_VALIDATING, Boolean.FALSE); setIfSupported(inputFactory, XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); final XMLStreamReader streamReader = inputFactory.createXMLStreamReader(stream); // final PatchXml.Result<BundledPatch> result = new PatchXml.Result<BundledPatch>(); MAPPER.parseDocument(result, streamReader); return result.getResult(); } finally { safeClose(stream); } }
public static BundledPatch parse(final InputStream stream) throws XMLStreamException { try { final XMLInputFactory inputFactory = INPUT_FACTORY; setIfSupported(inputFactory, XMLInputFactory.IS_VALIDATING, Boolean.FALSE); setIfSupported(inputFactory, XMLInputFactory.SUPPORT_DTD, Boolean.FALSE); final XMLStreamReader streamReader = inputFactory.createXMLStreamReader(stream); // final PatchXml.Result<BundledPatch> result = new PatchXml.Result<BundledPatch>(); MAPPER.parseDocument(result, streamReader); return result.getResult(); } finally { safeClose(stream); } }