Package org.xmlpull.v1

Examples of org.xmlpull.v1.XmlPullParserException


    //---------- Error Handling support ---------------------------------------

    private XmlPullParserException missingAttribute(String attrName) {
        String message = "Missing Attribute " + attrName + " in element " + this.parser.getName();
        return new XmlPullParserException(message, this.parser, null);
    }
View Full Code Here


        return new XmlPullParserException(message, this.parser, null);
    }

    private XmlPullParserException unexpectedElement() {
        String message = "Illegal Element " + this.parser.getName();
        return new XmlPullParserException(message, this.parser, null);
    }
View Full Code Here

        List<ClassDescriptor> rootClassDescriptors = new ArrayList<ClassDescriptor>();
        errors = this.solveReferences(errors, rootClassDescriptors);
        errors = this.validateDescriptors(errors, rootClassDescriptors);

        if (!errors.isEmpty()) {
            throw new XmlPullParserException("Mapping files contain errors."
                + this.getErrorMessage(errors));
        }
    }
View Full Code Here

        {
            int requestID = Integer.parseInt( attributeValue );

            if ( requestID == 0 )
            {
                throw new XmlPullParserException( "The attribute requestID can't be equal to 0", xpp, null );
            }

            return requestID;
        }
        catch ( NumberFormatException e )
        {
            throw new XmlPullParserException( "the given requestID is not an integer", xpp, null );
        }
    }
View Full Code Here

    {
        BatchRequest batchRequest = container.getBatchRequest();

        if ( batchRequest == null )
        {
            throw new XmlPullParserException( "unable to find the batch request", container.getParser(), null );
        }

        return ( ( batchRequest.getProcessing() == Processing.PARALLEL ) && ( batchRequest.getResponseOrder() == ResponseOrder.UNORDERED ) );
    }
View Full Code Here

        attributeValue = xpp.getAttributeValue( "", "type" );
        if ( attributeValue != null )
        {
            if ( !OID.isOID( attributeValue ) )
            {
                throw new XmlPullParserException( "Incorrect value for 'type' attribute. This is not an OID.", xpp, null );
            }
            control.setControlType( attributeValue );
        }
        else
        {
            throw new XmlPullParserException( "type attribute is required", xpp, null );
        }
        // CRITICALITY
        attributeValue = xpp.getAttributeValue( "", "criticality" );
        if ( attributeValue != null )
        {
            if ( attributeValue.equals( "true" ) )
            {
                control.setCriticality( true );
            }
            else if ( attributeValue.equals( "false" ) )
            {
                control.setCriticality( false );
            }
            else
            {
                throw new XmlPullParserException( "Incorrect value for 'criticality' attribute", xpp, null );
            }
        }
    }
View Full Code Here

                }
            }
        }
        catch ( IOException e )
        {
            throw new XmlPullParserException( "An unexpected error ocurred : " + e.getMessage(), xpp, null );
        }
    }
View Full Code Here

        {
            int requestID = Integer.parseInt( attributeValue );

            if ( requestID < 0 )
            {
                throw new XmlPullParserException( I18n.err( I18n.ERR_03038, requestID ), xpp, null );
            }

            return requestID;
        }
        catch ( NumberFormatException e )
        {
            throw new XmlPullParserException( I18n.err( I18n.ERR_03039 ), xpp, null );
        }
    }
View Full Code Here

    {
        BatchRequestDsml batchRequest = container.getBatchRequest();

        if ( batchRequest == null )
        {
            throw new XmlPullParserException( I18n.err( I18n.ERR_03040 ), container.getParser(), null );
        }

        return ( ( batchRequest.getProcessing() == Processing.PARALLEL ) && ( batchRequest.getResponseOrder() == ResponseOrder.UNORDERED ) );
    }
View Full Code Here

                action.action( container );
            }
        }
        else
        {
            throw new XmlPullParserException( I18n.err( I18n.ERR_03036, new Tag( tagName, tagType ) ), xpp, null );
        }
    }
View Full Code Here

TOP

Related Classes of org.xmlpull.v1.XmlPullParserException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.