a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac/*
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * CDDL HEADER START
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * The contents of this file are subject to the terms of the
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Common Development and Distribution License, Version 1.0 only
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * (the "License"). You may not use this file except in compliance
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * with the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * or http://forgerock.org/license/CDDLv1.0.html.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * See the License for the specific language governing permissions
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * and limitations under the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * When distributing Covered Code, include this CDDL HEADER in each
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * file and include the License file at legal-notices/CDDLv1_0.txt.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * If applicable, add the following below this CDDL HEADER, with the
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * fields enclosed by brackets "[]" replaced with your own identifying
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * information:
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Portions Copyright [yyyy] [name of copyright owner]
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * CDDL HEADER END
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Copyright 2006-2008 Sun Microsystems, Inc.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac */
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac/**
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Contains implementations of various Directory Server schema elements. In
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * particular, this holds the implementations of all the attribute syntaxes and
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * equality/substring/ordering/approximate matching rules that have been defined
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * in the server. Other schema elements (e.g., attribute types, objectclasses,
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * name forms, matching rule uses, DIT content rules, and DIT structure rules)
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * do not require any specialized processing and therefore implementations of
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * those more generic objects are defined elsewhere in the Directory Server
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * codebase.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac */
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignacpackage org.opends.server.schema;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac