private Element getElementByTagName( Element element, String tagName ) { return getElementByTagName( element, null, tagName ); }
private Element getElementByTagName( Element element, String tagName ) { return getElementByTagName( element, null, tagName ); }
private String parseTextContent( Element element, String tagNamespaceUri, String tagName ) { Element elementByTagName = getElementByTagName( element, tagNamespaceUri, tagName ); if ( elementByTagName != null ) return elementByTagName.getTextContent(); return null; }
private String parseTextContent( Element element, String tagNamespaceUri, String tagName ) { Element elementByTagName = getElementByTagName( element, tagNamespaceUri, tagName ); if ( elementByTagName != null ) return elementByTagName.getTextContent(); return null; }
private String parseNodeAsString( Element element, String tagName ) { Element elementByTagName = getElementByTagName( element, tagName ); if ( elementByTagName != null ) { try { TransformerFactory transFactory = TransformerFactory.newInstance(); Transformer transformer = transFactory.newTransformer(); StringWriter buffer = new StringWriter(); transformer.setOutputProperty( OutputKeys.OMIT_XML_DECLARATION, "yes" ); transformer.transform( new DOMSource( elementByTagName ), new StreamResult( buffer ) ); return buffer.toString(); } catch ( TransformerException e ) { LOG.warning( "Could not parse node as string: " + e.getMessage() ); } } return null; }
private String parseNodeAsString( Element element, String tagName ) { Element elementByTagName = getElementByTagName( element, tagName ); if ( elementByTagName != null ) { try { TransformerFactory transFactory = TransformerFactory.newInstance(); Transformer transformer = transFactory.newTransformer(); StringWriter buffer = new StringWriter(); transformer.setOutputProperty( OutputKeys.OMIT_XML_DECLARATION, "yes" ); transformer.transform( new DOMSource( elementByTagName ), new StreamResult( buffer ) ); return buffer.toString(); } catch ( TransformerException e ) { LOG.warning( "Could not parse node as string: " + e.getMessage() ); } } return null; }
private TestInfo getTestinfo( Element logElements ) { Element starttestElements = getElementByTagName( logElements, "starttest" ); Element endtestElements = getElementByTagName( logElements, "endtest" ); String assertion = parseTextContent( logElements, "assertion" ); if ( assertion == null ) { assertion = "Null"; } String testName = starttestElements.getAttribute( "local-name" ); int result = Integer.parseInt( endtestElements.getAttribute( "result" ) ); Element ccElement = getElementByTagName( logElements, "conformanceClass" ); boolean isCC = ( ccElement != null ) ? true : false; boolean isBasic = false; if ( ccElement != null && ccElement.hasAttribute( "isBasic" ) && Boolean.valueOf( ccElement.getAttribute( "isBasic" ) ) ) { isBasic = true; } return new TestInfo( assertion, testName, result, isCC, isBasic ); }
private TestInfo getTestinfo( Element logElements ) { Element starttestElements = getElementByTagName( logElements, "starttest" ); Element endtestElements = getElementByTagName( logElements, "endtest" ); String assertion = parseTextContent( logElements, "assertion" ); if ( assertion == null ) { assertion = "Null"; } String testName = starttestElements.getAttribute( "local-name" ); int result = Integer.parseInt( endtestElements.getAttribute( "result" ) ); Element ccElement = getElementByTagName( logElements, "conformanceClass" ); boolean isCC = ( ccElement != null ) ? true : false; boolean isBasic = false; if ( ccElement != null && ccElement.hasAttribute( "isBasic" ) && Boolean.valueOf( ccElement.getAttribute( "isBasic" ) ) ) { isBasic = true; } return new TestInfo( assertion, testName, result, isCC, isBasic ); }
private Resource createEarlRequest( Model earl, Element reqElement ) { Element requestNode = getElementByTagName( reqElement, "http://www.occamlab.com/ctl", "request" ); if ( requestNode != null ) { String httpMethod = parseTextContent( requestNode, "http://www.occamlab.com/ctl", "method" );
private Resource createEarlRequest( Model earl, Element reqElement ) { Element requestNode = getElementByTagName( reqElement, "http://www.occamlab.com/ctl", "request" ); if ( requestNode != null ) { String httpMethod = parseTextContent( requestNode, "http://www.occamlab.com/ctl", "method" );