org.modeshape.jcr.JcrLexicon Maven / Gradle / Ivy
/*
* ModeShape (http://www.modeshape.org)
*
* 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 org.modeshape.jcr;
import org.modeshape.common.annotation.Immutable;
import org.modeshape.jcr.value.Name;
import org.modeshape.jcr.value.basic.BasicName;
/**
* Lexicon of names from the standard JCR "http://www.jcp.org/jcr/1.0
" namespace.
*/
@Immutable
public class JcrLexicon {
public static class Namespace {
public static final String URI = "http://www.jcp.org/jcr/1.0";
public static final String PREFIX = "jcr";
}
public static final Name UUID = new BasicName(Namespace.URI, "uuid");
public static final Name NAME = new BasicName(Namespace.URI, "name");
public static final Name PRIMARY_TYPE = new BasicName(Namespace.URI, "primaryType");
public static final Name MIXIN_TYPES = new BasicName(Namespace.URI, "mixinTypes");
public static final Name CONTENT = new BasicName(Namespace.URI, "content");
public static final Name CREATED = new BasicName(Namespace.URI, "created");
public static final Name CREATED_BY = new BasicName(Namespace.URI, "createdBy");
public static final Name ENCODING = new BasicName(Namespace.URI, "encoding");
public static final Name MIMETYPE = new BasicName(Namespace.URI, "mimeType");
public static final Name DATA = new BasicName(Namespace.URI, "data");
public static final Name LAST_MODIFIED = new BasicName(Namespace.URI, "lastModified");
public static final Name LAST_MODIFIED_BY = new BasicName(Namespace.URI, "lastModifiedBy");
// Names used in the node type definitions ...
public static final Name AUTO_CREATED = new BasicName(Namespace.URI, "autoCreated");
public static final Name CHILD_NODE_DEFINITION = new BasicName(Namespace.URI, "childNodeDefinition");
public static final Name DEFAULT_PRIMARY_TYPE = new BasicName(Namespace.URI, "defaultPrimaryType");
public static final Name DEFAULT_VALUES = new BasicName(Namespace.URI, "defaultValues");
public static final Name HAS_ORDERABLE_CHILD_NODES = new BasicName(Namespace.URI, "hasOrderableChildNodes");
public static final Name IS_ABSTRACT = new BasicName(Namespace.URI, "isAbstract");
public static final Name IS_FULL_TEXT_SEARCHABLE = new BasicName(Namespace.URI, "isFullTextSearchable");
public static final Name IS_MIXIN = new BasicName(Namespace.URI, "isMixin");
public static final Name IS_QUERY_ORDERABLE = new BasicName(Namespace.URI, "isQueryOrderable");
public static final Name IS_QUERYABLE = new BasicName(Namespace.URI, "isQueryable");
public static final Name MANDATORY = new BasicName(Namespace.URI, "mandatory");
public static final Name MULTIPLE = new BasicName(Namespace.URI, "multiple");
public static final Name NODE_TYPE_NAME = new BasicName(Namespace.URI, "nodeTypeName");
public static final Name ON_PARENT_VERSION = new BasicName(Namespace.URI, "onParentVersion");
public static final Name PRIMARY_ITEM_NAME = new BasicName(Namespace.URI, "primaryItemName");
public static final Name PROPERTY_DEFINITION = new BasicName(Namespace.URI, "propertyDefinition");
public static final Name PROTECTED = new BasicName(Namespace.URI, "protected");
public static final Name AVAILABLE_QUERY_OPERATORS = new BasicName(Namespace.URI, "availableQueryOperators");
public static final Name REQUIRED_PRIMARY_TYPES = new BasicName(Namespace.URI, "requiredPrimaryTypes");
public static final Name REQUIRED_TYPE = new BasicName(Namespace.URI, "requiredType");
public static final Name SAME_NAME_SIBLINGS = new BasicName(Namespace.URI, "sameNameSiblings");
public static final Name SUPERTYPES = new BasicName(Namespace.URI, "supertypes");
public static final Name VALUE_CONSTRAINTS = new BasicName(Namespace.URI, "valueConstraints");
public static final Name XMLCHARACTERS = new BasicName(Namespace.URI, "xmlcharacters");
public static final Name ACTIVITY = new BasicName(Namespace.URI, "activity");
public static final Name BASE_VERSION = new BasicName(Namespace.URI, "baseVersion");
public static final Name CHILD_VERSION_HISTORY = new BasicName(Namespace.URI, "childVersionHistory");
public static final Name CONFIGURATION = new BasicName(Namespace.URI, "configuration");
public static final Name COPIED_FROM = new BasicName(Namespace.URI, "copiedFrom");
public static final Name CURRENT_LIFECYCLE_STATE = new BasicName(Namespace.URI, "currentLifecycleState");
public static final Name DESCRIPTION = new BasicName(Namespace.URI, "description");
public static final Name ETAG = new BasicName(Namespace.URI, "etag");
public static final Name FROZEN_MIXIN_TYPES = new BasicName(Namespace.URI, "frozenMixinTypes");
public static final Name FROZEN_NODE = new BasicName(Namespace.URI, "frozenNode");
public static final Name FROZEN_PRIMARY_TYPE = new BasicName(Namespace.URI, "frozenPrimaryType");
public static final Name FROZEN_UUID = new BasicName(Namespace.URI, "frozenUuid");
public static final Name HOLD = new BasicName(Namespace.URI, "hold");
public static final Name IS_CHECKED_OUT = new BasicName(Namespace.URI, "isCheckedOut");
public static final Name IS_DEEP = new BasicName(Namespace.URI, "isDeep");
public static final Name LANGUAGE = new BasicName(Namespace.URI, "language");
public static final Name LIFECYCLE_POLICY = new BasicName(Namespace.URI, "lifecyclePolicy");
public static final Name LOCK_IS_DEEP = new BasicName(Namespace.URI, "lockIsDeep");
public static final Name LOCK_OWNER = new BasicName(Namespace.URI, "lockOwner");
public static final Name MERGE_FAILED = new BasicName(Namespace.URI, "mergeFailed");
public static final Name NODE_TYPES = new BasicName(Namespace.URI, "nodeTypes");
/** The "jcr:path" pseudo-column used in queries */
public static final Name PATH = new BasicName(Namespace.URI, "path");
public static final Name PREDECESSORS = new BasicName(Namespace.URI, "predecessors");
public static final Name RETENTION_POLICY = new BasicName(Namespace.URI, "retentionPolicy");
public static final Name ROOT = new BasicName(Namespace.URI, "root");
public static final Name ROOT_VERSION = new BasicName(Namespace.URI, "rootVersion");
/** The "jcr:score" pseudo-column used in queries */
public static final Name SCORE = new BasicName(Namespace.URI, "score");
public static final Name STATEMENT = new BasicName(Namespace.URI, "statement");
public static final Name SUCCESSORS = new BasicName(Namespace.URI, "successors");
public static final Name SYSTEM = new BasicName(Namespace.URI, "system");
public static final Name TITLE = new BasicName(Namespace.URI, "title");
public static final Name VERSIONABLE_UUID = new BasicName(Namespace.URI, "versionableUuid");
public static final Name VERSION_HISTORY = new BasicName(Namespace.URI, "versionHistory");
public static final Name VERSION_LABELS = new BasicName(Namespace.URI, "versionLabels");
public static final Name VERSION_STORAGE = new BasicName(Namespace.URI, "versionStorage");
public static final Name XMLTEXT = new BasicName(Namespace.URI, "xmltext");
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy