@Test
 public void canWrite() throws Exception {
   assertTrue(
       "Converter does not support writing @XmlRootElement",
       converter.canWrite(RootElement.class, null));
   assertTrue(
       "Converter does not support writing @XmlRootElement subclass",
       converter.canWrite(RootElementSubclass.class, null));
   assertTrue(
       "Converter does not support writing @XmlRootElement subclass",
       converter.canWrite(rootElementCglib.getClass(), null));
   assertFalse("Converter supports writing @XmlType", converter.canWrite(Type.class, null));
 }
Example #2
0
  public static void addStateDataToBones(RootElement root, AmcData amc_data) throws Exception {
    logger.debug("AmcMapper.addStateDataToBones(): Entering method.");
    logger.info("AmcMapper.addStateDataToBones(): {} frames to parse.", amc_data.frames.size());

    for (int i = 0; i < amc_data.frames.size(); i++) {
      logger.info("AmcMapper.addStateDataToBones(): Adding frame {}.", i + 1);

      AcclaimFrame frame = amc_data.frames.get(i);
      for (Entry<String, List<Float>> entry : frame.bone_orientation.entrySet()) {
        CharacterElement character_element = root.findCharacterElement(entry.getKey());
        CharacterElementState new_state = new CharacterElementState(entry.getValue());
        logger.info(
            "AmcMapper.addStateDataToBones(): Add state {} to {}.",
            new_state.toString(),
            character_element.getName());
        character_element.getStates().add(new_state);
      }
    }

    logger.debug("AmcMapper.addStateDataToBones(): Exiting method.");
  }
 public Element getPathElement() {
   return RootElement.getInstance();
 }