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() ) + ")" ); } }
/** * 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; }
throws XmlPullParserException, IOException final String name = parser.getName();
|| (name != null && !name.equals (getName ())) ) +" but got" +(type != getEventType() ? " "+TYPES[ getEventType() ] : "") +(name != null && getName() != null && !name.equals (getName ()) ? " name '"+getName()+"'" : "") +(namespace != null && name != null && getName() != null && !name.equals (getName ())
throws XmlPullParserException, IOException final String name = parser.getName();
final String name = parser.getName(); if ( "role".equals( name ) )
final String name = parser.getName(); if ( "role".equals( name ) )
final String name = parser.getName(); if ( "requirements".equals( name ) )
final String name = parser.getName(); if ( "requirements".equals( name ) )
final String name = parser.getName(); if ( Strategies.LOAD_ON_START.equals( name ) )
final String name = parser.getName(); if ( Strategies.LOAD_ON_START.equals( name ) )