Ignore:
Timestamp:
06/10/13 19:50:23 (11 years ago)
Author:
oschonef
Message:
  • update Woodstox, SLF4J and Apache Commons HTTP client dependencies
  • several interoperability fixes (including relaxed behavior)
  • several bug fixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OAIHarvester/trunk/OAIHarvester/src/main/java/eu/clarin/cmdi/oai/harvester/impl/XmlStreamReaderProxy.java

    r1128 r3011  
    1515    private State state;
    1616    private int depth;
    17    
     17
    1818    XmlStreamReaderProxy() {
    1919        super();
     
    3535                XMLStreamConstants.ATTRIBUTE)) {
    3636            throw new IllegalStateException(
    37                     "Current event is not START_ELEMENT or ATTRIBUTE");
     37                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    3838        }
    3939        return reader.getAttributeCount();
     
    4545                XMLStreamConstants.ATTRIBUTE)) {
    4646            throw new IllegalStateException(
    47                     "Current event is not START_ELEMENT or ATTRIBUTE");
     47                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    4848        }
    4949        return reader.getAttributeLocalName(index);
     
    5555                XMLStreamConstants.ATTRIBUTE)) {
    5656            throw new IllegalStateException(
    57                     "Current event is not START_ELEMENT or ATTRIBUTE");
     57                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    5858        }
    5959        return reader.getAttributeName(index);
     
    6565                XMLStreamConstants.ATTRIBUTE)) {
    6666            throw new IllegalStateException(
    67                     "Current event is not START_ELEMENT or ATTRIBUTE");
     67                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    6868        }
    6969        return reader.getAttributeNamespace(index);
     
    7575                XMLStreamConstants.ATTRIBUTE)) {
    7676            throw new IllegalStateException(
    77                     "Current event is not START_ELEMENT or ATTRIBUTE");
     77                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    7878        }
    7979        return reader.getAttributePrefix(index);
     
    8585                XMLStreamConstants.ATTRIBUTE)) {
    8686            throw new IllegalStateException(
    87                     "Current event is not START_ELEMENT or ATTRIBUTE");
     87                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    8888        }
    8989        return reader.getAttributeType(index);
     
    9595                XMLStreamConstants.ATTRIBUTE)) {
    9696            throw new IllegalStateException(
    97                     "Current event is not START_ELEMENT or ATTRIBUTE");
     97                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    9898        }
    9999        return reader.getAttributeValue(index);
     
    105105                XMLStreamConstants.ATTRIBUTE)) {
    106106            throw new IllegalStateException(
    107                     "Current event is not START_ELEMENT or ATTRIBUTE");
     107                    "Current event is not START_ELEMENT or ATTRIBUTE: " + reader.getLocation());
    108108        }
    109109        return reader.getAttributeValue(namespaceURI, localName);
     
    119119        if (!checkEventType(XMLStreamConstants.START_ELEMENT)) {
    120120            throw new IllegalStateException(
    121                     "Current event is not START_ELEMENT");
     121                    "Current event is not START_ELEMENT: " + reader.getLocation());
    122122        }
    123123        return reader.getElementText();
     
    166166                XMLStreamConstants.END_ELEMENT)) {
    167167            throw new IllegalStateException("Current event is not " +
    168                     "START_ELEMENT or END_ELEMENT");
     168                    "START_ELEMENT or END_ELEMENT: " + reader.getLocation());
    169169        }
    170170        return reader.getName();
     
    176176                XMLStreamConstants.END_ELEMENT, XMLStreamConstants.NAMESPACE)) {
    177177            throw new IllegalStateException("Current event is not " +
    178                     "START_ELEMENT, END_ELEMENT or NAMESPACE");
     178                    "START_ELEMENT, END_ELEMENT or NAMESPACE: " + reader.getLocation());
    179179        }
    180180        return reader.getNamespaceContext();
     
    186186                XMLStreamConstants.END_ELEMENT, XMLStreamConstants.NAMESPACE)) {
    187187            throw new IllegalStateException("Current event is not " +
    188                     "START_ELEMENT, END_ELEMENT or NAMESPACE");
     188                    "START_ELEMENT, END_ELEMENT or NAMESPACE: " + reader.getLocation());
    189189        }
    190190        return reader.getNamespaceCount();
     
    196196                XMLStreamConstants.END_ELEMENT, XMLStreamConstants.NAMESPACE)) {
    197197            throw new IllegalStateException("Current event is not " +
    198                     "START_ELEMENT, END_ELEMENT or NAMESPACE");
     198                    "START_ELEMENT, END_ELEMENT or NAMESPACE: " + reader.getLocation());
    199199        }
    200200        return reader.getNamespacePrefix(index);
     
    206206                XMLStreamConstants.END_ELEMENT, XMLStreamConstants.NAMESPACE)) {
    207207            throw new IllegalStateException("Current event is not " +
    208                     "START_ELEMENT, END_ELEMENT or NAMESPACE");
     208                    "START_ELEMENT, END_ELEMENT or NAMESPACE: " + reader.getLocation());
    209209        }
    210210        return reader.getNamespaceURI();
     
    221221                XMLStreamConstants.END_ELEMENT, XMLStreamConstants.NAMESPACE)) {
    222222            throw new IllegalStateException("Current event is not " +
    223                     "START_ELEMENT, END_ELEMENT or NAMESPACE");
     223                    "START_ELEMENT, END_ELEMENT or NAMESPACE: " + reader.getLocation());
    224224        }
    225225        return reader.getNamespaceURI(index);
     
    230230        if (!checkEventType(XMLStreamConstants.PROCESSING_INSTRUCTION)) {
    231231            throw new IllegalStateException(
    232                     "Current event is not PROCESSING_INSTRUCTION");
     232                    "Current event is not PROCESSING_INSTRUCTION: " + reader.getLocation());
    233233        }
    234234        return reader.getPIData();
     
    239239        if (!checkEventType(XMLStreamConstants.PROCESSING_INSTRUCTION)) {
    240240            throw new IllegalStateException(
    241                     "Current event is not PROCESSING_INSTRUCTION");
     241                    "Current event is not PROCESSING_INSTRUCTION: " + reader.getLocation());
    242242        }
    243243        return reader.getPITarget();
     
    445445                break;
    446446            default:
    447                 ;
     447                break;
    448448            } // switch (t)
    449449            if (depth < 0) {
Note: See TracChangeset for help on using the changeset viewer.