All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.wirelabs.jmaps.model.map.MapDocument Maven / Gradle / Ivy

The newest version!
/*
 * An XML document type.
 * Localname: map
 * Namespace: http://www.wirelabs.net/jmaps/model/map
 * Java type: net.wirelabs.jmaps.model.map.MapDocument
 *
 * Automatically generated - do not modify.
 */
package net.wirelabs.jmaps.model.map;

import org.apache.xmlbeans.impl.schema.ElementFactory;
import org.apache.xmlbeans.impl.schema.AbstractDocumentFactory;
import org.apache.xmlbeans.impl.schema.DocumentFactory;
import org.apache.xmlbeans.impl.schema.SimpleTypeFactory;


/**
 * A document containing one map(@http://www.wirelabs.net/jmaps/model/map) element.
 *
 * This is a complex type.
 */
public interface MapDocument extends org.apache.xmlbeans.XmlObject {
    DocumentFactory Factory = new DocumentFactory<>(net.wirelabs.jmaps.viewer.system.xml.TypeSystemHolder.typeSystem, "map649fdoctype");
    org.apache.xmlbeans.SchemaType type = Factory.getType();


    /**
     * Gets the "map" element
     */
    net.wirelabs.jmaps.model.map.MapDocument.Map getMap();

    /**
     * Sets the "map" element
     */
    void setMap(net.wirelabs.jmaps.model.map.MapDocument.Map map);

    /**
     * Appends and returns a new empty "map" element
     */
    net.wirelabs.jmaps.model.map.MapDocument.Map addNewMap();

    /**
     * An XML map(@http://www.wirelabs.net/jmaps/model/map).
     *
     * This is a complex type.
     */
    public interface Map extends org.apache.xmlbeans.XmlObject {
        ElementFactory Factory = new ElementFactory<>(net.wirelabs.jmaps.viewer.system.xml.TypeSystemHolder.typeSystem, "map3c67elemtype");
        org.apache.xmlbeans.SchemaType type = Factory.getType();


        /**
         * Gets the "name" element
         */
        java.lang.String getName();

        /**
         * Gets (as xml) the "name" element
         */
        org.apache.xmlbeans.XmlString xgetName();

        /**
         * Sets the "name" element
         */
        void setName(java.lang.String name);

        /**
         * Sets (as xml) the "name" element
         */
        void xsetName(org.apache.xmlbeans.XmlString name);

        /**
         * Gets a List of "layer" elements
         */
        java.util.List getLayerList();

        /**
         * Gets array of all "layer" elements
         */
        net.wirelabs.jmaps.model.map.LayerDocument.Layer[] getLayerArray();

        /**
         * Gets ith "layer" element
         */
        net.wirelabs.jmaps.model.map.LayerDocument.Layer getLayerArray(int i);

        /**
         * Returns number of "layer" element
         */
        int sizeOfLayerArray();

        /**
         * Sets array of all "layer" element
         */
        void setLayerArray(net.wirelabs.jmaps.model.map.LayerDocument.Layer[] layerArray);

        /**
         * Sets ith "layer" element
         */
        void setLayerArray(int i, net.wirelabs.jmaps.model.map.LayerDocument.Layer layer);

        /**
         * Inserts and returns a new empty value (as xml) as the ith "layer" element
         */
        net.wirelabs.jmaps.model.map.LayerDocument.Layer insertNewLayer(int i);

        /**
         * Appends and returns a new empty value (as xml) as the last "layer" element
         */
        net.wirelabs.jmaps.model.map.LayerDocument.Layer addNewLayer();

        /**
         * Removes the ith "layer" element
         */
        void removeLayer(int i);

        /**
         * Gets the "copyright" element
         */
        java.lang.String getCopyright();

        /**
         * Gets (as xml) the "copyright" element
         */
        org.apache.xmlbeans.XmlString xgetCopyright();

        /**
         * Sets the "copyright" element
         */
        void setCopyright(java.lang.String copyright);

        /**
         * Sets (as xml) the "copyright" element
         */
        void xsetCopyright(org.apache.xmlbeans.XmlString copyright);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy