![JAR search and dependency download from the Maven repository](/logo.png)
uk.org.acbs.siri21.ObjectFactory Maven / Gradle / Ivy
Show all versions of siri-java-model Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2025.01.07 at 02:19:41 PM UTC
//
package uk.org.acbs.siri21;
import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the uk.org.acbs.siri21 package.
* 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 {
private final static QName _WheelchairAccess_QNAME = new QName("http://www.ifopt.org.uk/acsb", "WheelchairAccess");
private final static QName _StepFreeAccess_QNAME = new QName("http://www.ifopt.org.uk/acsb", "StepFreeAccess");
private final static QName _EscalatorFreeAccess_QNAME = new QName("http://www.ifopt.org.uk/acsb", "EscalatorFreeAccess");
private final static QName _LiftFreeAccess_QNAME = new QName("http://www.ifopt.org.uk/acsb", "LiftFreeAccess");
private final static QName _AudibleSignalsAvailable_QNAME = new QName("http://www.ifopt.org.uk/acsb", "AudibleSignalsAvailable");
private final static QName _VisualSignsAvailable_QNAME = new QName("http://www.ifopt.org.uk/acsb", "VisualSignsAvailable");
private final static QName _GuideDogAccess_QNAME = new QName("http://www.ifopt.org.uk/acsb", "GuideDogAccess");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: uk.org.acbs.siri21
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link AccessibilityAssessmentStructure }
*
*/
public AccessibilityAssessmentStructure createAccessibilityAssessmentStructure() {
return new AccessibilityAssessmentStructure();
}
/**
* Create an instance of {@link AccessibilityStructure }
*
*/
public AccessibilityStructure createAccessibilityStructure() {
return new AccessibilityStructure();
}
/**
* Create an instance of {@link PassengerAccessibilityNeedsStructure }
*
*/
public PassengerAccessibilityNeedsStructure createPassengerAccessibilityNeedsStructure() {
return new PassengerAccessibilityNeedsStructure();
}
/**
* Create an instance of {@link UserNeedStructure }
*
*/
public UserNeedStructure createUserNeedStructure() {
return new UserNeedStructure();
}
/**
* Create an instance of {@link SuitabilityStructure }
*
*/
public SuitabilityStructure createSuitabilityStructure() {
return new SuitabilityStructure();
}
/**
* Create an instance of {@link LimitationRefStructure }
*
*/
public LimitationRefStructure createLimitationRefStructure() {
return new LimitationRefStructure();
}
/**
* Create an instance of {@link AccessibilityLimitationStructure }
*
*/
public AccessibilityLimitationStructure createAccessibilityLimitationStructure() {
return new AccessibilityLimitationStructure();
}
/**
* Create an instance of {@link AccessibilityAssessmentStructure.Limitations }
*
*/
public AccessibilityAssessmentStructure.Limitations createAccessibilityAssessmentStructureLimitations() {
return new AccessibilityAssessmentStructure.Limitations();
}
/**
* Create an instance of {@link AccessibilityAssessmentStructure.Suitabilities }
*
*/
public AccessibilityAssessmentStructure.Suitabilities createAccessibilityAssessmentStructureSuitabilities() {
return new AccessibilityAssessmentStructure.Suitabilities();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "WheelchairAccess", defaultValue = "false")
public JAXBElement createWheelchairAccess(AccessibilityStructure value) {
return new JAXBElement(_WheelchairAccess_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "StepFreeAccess", defaultValue = "unknown")
public JAXBElement createStepFreeAccess(AccessibilityStructure value) {
return new JAXBElement(_StepFreeAccess_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "EscalatorFreeAccess", defaultValue = "unknown")
public JAXBElement createEscalatorFreeAccess(AccessibilityStructure value) {
return new JAXBElement(_EscalatorFreeAccess_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "LiftFreeAccess", defaultValue = "unknown")
public JAXBElement createLiftFreeAccess(AccessibilityStructure value) {
return new JAXBElement(_LiftFreeAccess_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "AudibleSignalsAvailable", defaultValue = "false")
public JAXBElement createAudibleSignalsAvailable(AccessibilityStructure value) {
return new JAXBElement(_AudibleSignalsAvailable_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "VisualSignsAvailable", defaultValue = "unknown")
public JAXBElement createVisualSignsAvailable(AccessibilityStructure value) {
return new JAXBElement(_VisualSignsAvailable_QNAME, AccessibilityStructure.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AccessibilityStructure }{@code >}
*/
@XmlElementDecl(namespace = "http://www.ifopt.org.uk/acsb", name = "GuideDogAccess", defaultValue = "unknown")
public JAXBElement createGuideDogAccess(AccessibilityStructure value) {
return new JAXBElement(_GuideDogAccess_QNAME, AccessibilityStructure.class, null, value);
}
}