Refine search
/** * @see ReaderFactory#newXmlReader * * @param reader * @param strict * @throws IOException * @throws XmlPullParserException * @return LifecycleConfiguration */ public LifecycleConfiguration read( Reader reader, boolean strict ) throws IOException, XmlPullParserException { XmlPullParser parser = addDefaultEntities ? new MXParser(EntityReplacementMap.defaultEntityReplacementMap) : new MXParser( ); parser.setInput( reader ); return read( parser, strict ); } //-- LifecycleConfiguration read( Reader, boolean )
public void require( int type, String namespace, String name ) throws XmlPullParserException, IOException { if ( processNamespaces == false && namespace != null ) { throw new XmlPullParserException( "processing namespaces must be enabled on parser (or factory)" + " to have possible namespaces declared on elements" + ( " (position:" + getPositionDescription() ) + ")" ); } if ( type != getEventType() || ( namespace != null && !namespace.equals( getNamespace() ) ) || ( name != null && !name.equals( getName() ) ) ) { throw new XmlPullParserException( "expected event " + TYPES[type] + ( name != null ? " with name '" + name + "'" : "" ) + ( namespace != null && name != null ? " and" : "" ) + ( namespace != null ? " with namespace '" + namespace + "'" : "" ) + " but got" + ( type != getEventType() ? " " + TYPES[getEventType()] : "" ) + ( name != null && getName() != null && !name.equals( getName() ) ? " name '" + getName() + "'" : "" ) + ( namespace != null && name != null && getName() != null && !name.equals( getName() ) && getNamespace() != null && !namespace.equals( getNamespace() ) ? " and" : "" ) + ( namespace != null && getNamespace() != null && !namespace.equals( getNamespace() ) ? " namespace '" + getNamespace() + "'" : "" ) + ( " (position:" + getPositionDescription() ) + ")" ); } }
if ( getEventType() != START_TAG ) throw new XmlPullParserException( "parser must be on START_TAG to read next text", this, null ); int eventType = next(); if ( eventType == TEXT ) final String result = getText(); eventType = next(); if ( eventType != END_TAG ) throw new XmlPullParserException( "TEXT must be immediately followed by END_TAG and not " + TYPES[getEventType()], this, null ); throw new XmlPullParserException( "parser must be on START_TAG or TEXT to read text", this, null );
XmlPullParser parser = new MXParser(); parser.setInput( reader ); int eventType = parser.getEventType(); if ( parser.getName().equals( "project" ) ) throw new XmlPullParserException( "Unrecognised tag: '" + parser.getName() + "'", parser, null );
xmlWriter.setLineSeparator( lineSeparator ); final XmlPullParser parser = new MXParser(); parser.setInput( reader ); throw new IOException( "Unable to parse the XML: " + e.getMessage() );
throws XmlPullParserException, IOException if ( "component".equals( parser.getName() ) ) while ( parser.nextTag() == XmlPullParser.START_TAG ) if ( "role".equals( parser.getName() ) ) else if ( "role-hint".equals( parser.getName() ) ) parser.skipSubTree(); throw new XmlPullParserException( "Missing <role> element.", parser, null ); parser.skipSubTree();
try final MXParser parser = new MXParser(); parser.setInput( filteredXmlReader( in, variables ) ); parser.nextTag(); parser.require( XmlPullParser.START_TAG, null, null ); // this may be <component-set> or <plexus> while ( parser.nextTag() == XmlPullParser.START_TAG ) final String name = parser.getName(); if ( Strategies.LOAD_ON_START.equals( name ) ) while ( parser.nextTag() == XmlPullParser.START_TAG ) while ( parser.nextTag() == XmlPullParser.START_TAG ) parser.skipSubTree();
if ( parser.next() == XmlPullParser.TEXT ) final String text = parser.getText(); if ( parser.next() != XmlPullParser.START_TAG ) while ( parser.getEventType() == XmlPullParser.START_TAG ) final String pos = parser.getPositionDescription(); Logs.warn( "Expected TEXT, not XML: {}", pos, new Throwable() ); parser.skipSubTree(); parser.nextTag(); while ( parser.getEventType() == XmlPullParser.START_TAG ) final BeanProperty<Object> property = propertyMap.get( Roles.camelizeName( parser.getName() ) ); if ( property != null ) parser.nextTag(); throw new XmlPullParserException( "Unknown bean property: " + parser.getName(), parser, null );
throws XmlPullParserException, IOException final String name = parser.getName(); final StringBuilder buf = new StringBuilder(); final String header = parser.getText().trim(); final int depth = parser.getDepth(); while ( parser.next() != XmlPullParser.END_TAG || parser.getDepth() > depth ) buf.append( parser.getText().trim() );
/** * Parses a sequence of XML elements and converts them to the appropriate {@link Map} type. * * @param parser The XML parser * @return Converted Map instance */ private Map<String, Object> parseMap( final MXParser parser, final TypeLiteral<?> toType ) throws Exception { @SuppressWarnings( "unchecked" ) final Map<String, Object> map = newImplementation( parser, HashMap.class ); while ( parser.nextTag() == XmlPullParser.START_TAG ) { map.put( parser.getName(), parse( parser, toType ) ); } return map; }
XmlPullParser parser = new MXParser(); parser.setInput(reader); int eventType = parser.getEventType(); if (parser.getName().equals("project")) { foundRoot = true; throw new XmlPullParserException("Unrecognised tag: '" + parser.getName() + "'", parser, null);
xmlWriter.setLineSeparator( lineSeparator ); XmlPullParser parser = new MXParser(); try parser.setInput( reader ); throw new IOException( "Unable to parse the XML: " + e.getMessage() );
throws XmlPullParserException, IOException if ( "component".equals( parser.getName() ) ) while ( parser.nextTag() == XmlPullParser.START_TAG ) if ( "role".equals( parser.getName() ) ) else if ( "role-hint".equals( parser.getName() ) ) parser.skipSubTree(); throw new XmlPullParserException( "Missing <role> element.", parser, null ); parser.skipSubTree();
try final MXParser parser = new MXParser(); parser.setInput( filteredXmlReader( in, variables ) ); parser.nextTag(); parser.require( XmlPullParser.START_TAG, null, null ); // this may be <component-set> or <plexus> while ( parser.nextTag() == XmlPullParser.START_TAG ) final String name = parser.getName(); if ( Strategies.LOAD_ON_START.equals( name ) ) while ( parser.nextTag() == XmlPullParser.START_TAG ) while ( parser.nextTag() == XmlPullParser.START_TAG ) parser.skipSubTree();
throws XmlPullParserException, IOException final String name = parser.getName(); final StringBuilder buf = new StringBuilder(); final String header = parser.getText().trim(); final int depth = parser.getDepth(); while ( parser.next() != XmlPullParser.END_TAG || parser.getDepth() > depth ) buf.append( parser.getText().trim() );
/** * @see ReaderFactory#newXmlReader * * @param reader * @param strict * @throws IOException * @throws XmlPullParserException * @return ExpressionDocumentation */ public ExpressionDocumentation read( Reader reader, boolean strict ) throws IOException, XmlPullParserException { XmlPullParser parser = addDefaultEntities ? new MXParser(EntityReplacementMap.defaultEntityReplacementMap) : new MXParser( ); parser.setInput( reader ); return read( parser, strict ); } //-- ExpressionDocumentation read( Reader, boolean )
XmlPullParser parser = new MXParser(); parser.setInput( reader ); int eventType = parser.getEventType(); if ( parser.getName().equals( "project" ) ) throw new XmlPullParserException( "Unrecognised tag: '" + parser.getName() + "'", parser, null );
boolean optional = false; parser.require( XmlPullParser.START_TAG, null, "requirement" ); while ( parser.nextTag() == XmlPullParser.START_TAG ) final String name = parser.getName(); if ( "role".equals( name ) ) while ( parser.nextTag() == XmlPullParser.START_TAG ) parser.skipSubTree(); throw new XmlPullParserException( "Missing <role> element.", parser, null );
throw new XmlPullParserException( "processing namespaces must be enabled on parser (or factory)"+ " to have possible namespaces delcared on elements" +(" (postion:"+ getPositionDescription())+")"); if (type != getEventType() || (namespace != null && !namespace.equals (getNamespace())) || (name != null && !name.equals (getName ())) ) throw new XmlPullParserException ( "expected event "+TYPES[ type ] +(name != null ? " with name '"+name+"'" : "") +(namespace != null ? " with namespace '"+namespace+"'" : "") +" but got" +(type != getEventType() ? " "+TYPES[ getEventType() ] : "") +(name != null && getName() != null && !name.equals (getName ()) ? " name '"+getName()+"'" : "") +(namespace != null && name != null && getName() != null && !name.equals (getName ())