コード例 #1
0
ファイル: XMLSkin.java プロジェクト: olamedia/jagatoo
 public ArrayList<XMLInput> getJointInputs(XMLStreamReader parser) throws XMLStreamException {
   ArrayList<XMLInput> inputs = new ArrayList<XMLInput>();
   for (int event = parser.next();
       event != XMLStreamConstants.END_DOCUMENT;
       event = parser.next()) {
     switch (event) {
       case XMLStreamConstants.START_ELEMENT:
         {
           String localName = parser.getLocalName();
           if (localName.equals("input")) {
             XMLInput input = new XMLInput();
             input.parse(parser);
             inputs.add(input);
           } else {
             JAGTLog.exception("Unsupported XMLJoint Start tag: ", parser.getLocalName());
           }
         }
       case XMLStreamConstants.END_ELEMENT:
         {
           if (parser.getLocalName().equals("joints")) {
             return inputs;
           }
           break;
         }
     }
   }
   return (null);
 }