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

org.jsimpledb.schema.XMLConstants Maven / Gradle / Ivy

Go to download

JSimpleDB core API classes which provide objects, fields, indexes, queries, and schema management on top of a key/value store.

There is a newer version: 3.6.1
Show newest version

/*
 * Copyright (C) 2015 Archie L. Cobbs. All rights reserved.
 */

package org.jsimpledb.schema;

import javax.xml.namespace.QName;

/**
 * XML tag and element names.
 */
public interface XMLConstants {

    // Elements
    QName COMPOSITE_INDEX_TAG = new QName("CompositeIndex");
    QName COUNTER_FIELD_TAG = new QName("CounterField");
    QName ENUM_FIELD_TAG = new QName("EnumField");
    QName IDENTIFIER_TAG = new QName("Identifier");
    QName INDEXED_FIELD_TAG = new QName("IndexedField");
    QName LIST_FIELD_TAG = new QName("ListField");
    QName MAP_FIELD_TAG = new QName("MapField");
    QName OBJECT_TYPES_TAG = new QName("ObjectTypes");
    QName OBJECT_TYPE_TAG = new QName("ObjectType");
    QName REFERENCE_FIELD_TAG = new QName("ReferenceField");
    QName SCHEMA_MODEL_TAG = new QName("Schema");
    QName SET_FIELD_TAG = new QName("SetField");
    QName SIMPLE_FIELD_TAG = new QName("SimpleField");

    // Attributes
    QName CASCADE_DELETE_ATTRIBUTE = new QName("cascadeDelete");
    QName ENCODING_SIGNATURE_ATTRIBUTE = new QName("encodingSignature");
    QName FORMAT_VERSION_ATTRIBUTE = new QName("formatVersion");
    QName INDEXED_ATTRIBUTE = new QName("indexed");
    QName NAME_ATTRIBUTE = new QName("name");
    QName ON_DELETE_ATTRIBUTE = new QName("onDelete");
    QName STORAGE_ID_ATTRIBUTE = new QName("storageId");
    QName TYPE_ATTRIBUTE = new QName("type");
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy