Annotation Interface FromXML


@Retention(RUNTIME) @Target(METHOD) public @interface FromXML
Methods which are annotated with FromXML can be executed by XMLDeserializer. Methods which are annotated, should look like setField, where Field is a name of XML field with first big letter. It can have only one argument.
 
      @FromXML
      public void setSpeed(float speed) {
          this.speed = speed;
      }
 
 
By default, only some argument types are supported (e.g. int, long, float, double, boolean, String, Vector3). You can add your own parameter type handler, using XMLDeserializer.addParameterTypeHandler(ParameterTypeHandler).

If you want to pass a list instead of single number or object, check out FloatValues, Vector3Values or any similar classes.