X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fdata%2FResponseParser.java;h=56e4218809f192022ba169a7347a257051f12fc8;hb=86f289cd42ba95846c80d22129ed565e4e9d6dde;hp=179424d8f41635671e96c21e16247be31386fb42;hpb=3cc9707fdd556a222b5d8e6bba61c84a320eb357;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/data/ResponseParser.java b/src/main/java/com/indexdata/mkjsf/pazpar2/data/ResponseParser.java index 179424d..56e4218 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/data/ResponseParser.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/data/ResponseParser.java @@ -23,6 +23,12 @@ import com.indexdata.mkjsf.pazpar2.data.sp.AuthResponse; import com.indexdata.mkjsf.pazpar2.data.sp.CategoriesResponse; import com.indexdata.mkjsf.pazpar2.data.sp.TargetCategory; +/** + * Parses the XML stored in ClientCommandResponses and builds ResponseDataObjects from it. + * + * @author Niels Erik + * + */ public class ResponseParser extends DefaultHandler { private XMLReader xmlReader = null; @@ -99,7 +105,7 @@ public class ResponseParser extends DefaultHandler { } else if (localName.equals("record")) { currentElement = new RecordResponse(); } else if (localName.equals("bytarget")) { - currentElement = new ByTarget(); + currentElement = new ByTargetResponse(); } else if (localName.equals("target")) { currentElement = new Target(); } else if (localName.equals("stat")) {