public HierarchicalStreamReader createReader( Reader xml ) { loadLibrary(); return new LookAheadXppReader( xml, xmlFriendlyReplacer() ); }
public HierarchicalStreamReader createReader( InputStream in ) { return createReader( new InputStreamReader( in ) ); }
public String getAttribute( int index ) { return this.currentReadEvent.attributes.get( this.getAttributeName( index ) ); }
public static XStream getXmlXStream() { XStream xmlXStream = new XStream(new LookAheadXppDriver()); initXStream(xmlXStream); return xmlXStream; }
private ReadEvent createReadEventFromCurrentParserPosition( int eventType ) { ReadEvent item = new ReadEvent(); item.type = eventType; item.name = this.parser.getName(); item.text = this.parser.getText(); for ( int ii = 0; ii < this.parser.getAttributeCount(); ii++ ) { String attributeName = this.parser.getAttributeName( ii ); String attributeValue = this.parser.getAttributeValue( ii ); item.attributes.put( unescapeXmlName( attributeName ), attributeValue ); } return item; }
/** * @since 1.2 */ public LookAheadXppReader( Reader reader, XmlFriendlyReplacer replacer ) { super( replacer ); try { parser = createParser(); this.reader = new BufferedReader( reader ); parser.setInput( this.reader ); moveDown(); } catch ( XmlPullParserException e ) { throw new StreamException( e ); } }
this.currentReadEvent = createReadEventFromCurrentParserPosition( eventType );
public HierarchicalStreamWriter createWriter( OutputStream out ) { return createWriter( new OutputStreamWriter( out ) ); }
public HierarchicalStreamWriter createWriter( Writer out ) { return new PrettyPrintWriter( out, xmlFriendlyReplacer() ); }
public static XStream getXmlXStream() { XStream xmlXStream = new XStream( new LookAheadXppDriver() ); initXStream( xmlXStream ); return xmlXStream; }
ReadEvent item = createReadEventFromCurrentParserPosition( eventType ); this.queue.add( item );
/** * Just creates a fresh XStream instance. * * @return */ public XStream createForXml() { final XStream xstream = new XStream( new LookAheadXppDriver() ); xstream.setMode( XStream.NO_REFERENCES ); xstream.autodetectAnnotations( false ); return xstream; }
public static XStream getXmlXStream() { XStream xs = new XStream( new LookAheadXppDriver() ); NexusApplication napp = new NexusApplication(); napp.doConfigureXstream( xs ); return xs; }
public RestClientHelper( String baseUrl, String username, String password ) { ChallengeScheme scheme = ChallengeScheme.HTTP_BASIC; ChallengeResponse authentication = new ChallengeResponse( scheme, username, password ); this.challenge = authentication; this.baseUrl = baseUrl; this.restContext = new Context(); this.restClient = new Client( restContext, Protocol.HTTP ); xstream = XStreamConfigurator.configureXStream( new XStream( new LookAheadXppDriver() ) ); MIndexerXStreamConfigurator.configureXStream( xstream ); }