/*******************************************************************************
* Copyright 2011 See AUTHORS file.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
package com.badlogic.gdx.graphics.g3d.loaders.ogre.skeleton;
import javax.xml.bind.annotation.XmlRegistry;
/** This object contains factory methods for each Java content interface and Java element interface generated in the
* com.badlogic.gdx.graphics.g3d.orgrexml.skeleton package.
* <p>
* An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java
* representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type
* definitions, element declarations and model groups. Factory methods for each of these are provided in this class. */
@XmlRegistry
public class ObjectFactory {
/** Create a new ObjectFactory that can be used to create new instances of schema derived classes for package:
* com.badlogic.gdx.graphics.g3d.orgrexml.skeleton */
public ObjectFactory () {
}
/** Create an instance of {@link Position } */
public Position createPosition () {
return new Position();
}
/** Create an instance of {@link Animationlinks } */
public Animationlinks createAnimationlinks () {
return new Animationlinks();
}
/** Create an instance of {@link Boneparent } */
public Boneparent createBoneparent () {
return new Boneparent();
}
/** Create an instance of {@link Track } */
public Track createTrack () {
return new Track();
}
/** Create an instance of {@link Scale } */
public Scale createScale () {
return new Scale();
}
/** Create an instance of {@link Animationlink } */
public Animationlink createAnimationlink () {
return new Animationlink();
}
/** Create an instance of {@link Bonehierarchy } */
public Bonehierarchy createBonehierarchy () {
return new Bonehierarchy();
}
/** Create an instance of {@link Keyframe } */
public Keyframe createKeyframe () {
return new Keyframe();
}
/** Create an instance of {@link Axis } */
public Axis createAxis () {
return new Axis();
}
/** Create an instance of {@link Animations } */
public Animations createAnimations () {
return new Animations();
}
/** Create an instance of {@link Rotation } */
public Rotation createRotation () {
return new Rotation();
}
/** Create an instance of {@link Bone } */
public Bone createBone () {
return new Bone();
}
/** Create an instance of {@link Bones } */
public Bones createBones () {
return new Bones();
}
/** Create an instance of {@link Translate } */
public Translate createTranslate () {
return new Translate();
}
/** Create an instance of {@link Tracks } */
public Tracks createTracks () {
return new Tracks();
}
/** Create an instance of {@link Animation } */
public Animation createAnimation () {
return new Animation();
}
/** Create an instance of {@link Skeleton } */
public Skeleton createSkeleton () {
return new Skeleton();
}
/** Create an instance of {@link Keyframes } */
public Keyframes createKeyframes () {
return new Keyframes();
}
/** Create an instance of {@link Rotate } */
public Rotate createRotate () {
return new Rotate();
}
}