jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java
changeset 27111 7a491d709b83
parent 25868 686eef1e7a79
equal deleted inserted replaced
26996:a137992d750c 27111:7a491d709b83
     1 /*
     1 /*
     2  * reserved comment block
     2  * reserved comment block
     3  * DO NOT REMOVE OR ALTER!
     3  * DO NOT REMOVE OR ALTER!
     4  */
     4  */
     5 /*
     5 /*
     6  * Copyright 2003,2004 The Apache Software Foundation.
     6  * Licensed to the Apache Software Foundation (ASF) under one or more
     7  *
     7  * contributor license agreements.  See the NOTICE file distributed with
     8  * Licensed under the Apache License, Version 2.0 (the "License");
     8  * this work for additional information regarding copyright ownership.
     9  * you may not use this file except in compliance with the License.
     9  * The ASF licenses this file to You under the Apache License, Version 2.0
    10  * You may obtain a copy of the License at
    10  * (the "License"); you may not use this file except in compliance with
       
    11  * the License.  You may obtain a copy of the License at
    11  *
    12  *
    12  *      http://www.apache.org/licenses/LICENSE-2.0
    13  *      http://www.apache.org/licenses/LICENSE-2.0
    13  *
    14  *
    14  * Unless required by applicable law or agreed to in writing, software
    15  * Unless required by applicable law or agreed to in writing, software
    15  * distributed under the License is distributed on an "AS IS" BASIS,
    16  * distributed under the License is distributed on an "AS IS" BASIS,
    17  * See the License for the specific language governing permissions and
    18  * See the License for the specific language governing permissions and
    18  * limitations under the License.
    19  * limitations under the License.
    19  */
    20  */
    20 
    21 
    21 package com.sun.org.apache.xerces.internal.xs;
    22 package com.sun.org.apache.xerces.internal.xs;
       
    23 
       
    24 import com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList;
    22 
    25 
    23 /**
    26 /**
    24  * Describes a multi-value constraining facets: pattern and enumeration.
    27  * Describes a multi-value constraining facets: pattern and enumeration.
    25  */
    28  */
    26 public interface XSMultiValueFacet extends XSObject {
    29 public interface XSMultiValueFacet extends XSObject {
    34      * Values of this facet.
    37      * Values of this facet.
    35      */
    38      */
    36     public StringList getLexicalFacetValues();
    39     public StringList getLexicalFacetValues();
    37 
    40 
    38     /**
    41     /**
       
    42      * A list of XSValue objects. The actual enumeration values.
       
    43      */
       
    44     public ObjectList getEnumerationValues();
       
    45 
       
    46     /**
    39      * A sequence of [annotations] or an empty <code>XSObjectList</code>.
    47      * A sequence of [annotations] or an empty <code>XSObjectList</code>.
    40      */
    48      */
    41     public XSObjectList getAnnotations();
    49     public XSObjectList getAnnotations();
    42 
    50 
    43 }
    51 }