< prev index next >

src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java

Print this page
rev 2127 : 8048021: Remove @version tag in jaxp repo
Reviewed-by: joehw


  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
  12  *
  13  *      http://www.apache.org/licenses/LICENSE-2.0
  14  *
  15  * Unless required by applicable law or agreed to in writing, software
  16  * distributed under the License is distributed on an "AS IS" BASIS,
  17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18  * See the License for the specific language governing permissions and
  19  * limitations under the License.
  20  */
  21 
  22 package com.sun.org.apache.xerces.internal.impl.xs.models;
  23 
  24 /**
  25  * A compound content model leaf node which carries occurence information.
  26  *
  27  * @xerces.internal
  28  *
  29  * @author Michael Glavassevich, IBM
  30  * @version $Id: XSCMRepeatingLeaf.java,v 1.1 2010/08/06 23:49:43 joehw Exp $
  31  */
  32 public final class XSCMRepeatingLeaf extends XSCMLeaf {
  33 
  34     private final int fMinOccurs;
  35     private final int fMaxOccurs;
  36 
  37     public XSCMRepeatingLeaf(int type, Object leaf,
  38             int minOccurs, int maxOccurs, int id, int position) {
  39         super(type, leaf, id, position);
  40         fMinOccurs = minOccurs;
  41         fMaxOccurs = maxOccurs;
  42     }
  43 
  44     final int getMinOccurs() {
  45         return fMinOccurs;
  46     }
  47 
  48     final int getMaxOccurs() {
  49         return fMaxOccurs;
  50     }


  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
  12  *
  13  *      http://www.apache.org/licenses/LICENSE-2.0
  14  *
  15  * Unless required by applicable law or agreed to in writing, software
  16  * distributed under the License is distributed on an "AS IS" BASIS,
  17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18  * See the License for the specific language governing permissions and
  19  * limitations under the License.
  20  */
  21 
  22 package com.sun.org.apache.xerces.internal.impl.xs.models;
  23 
  24 /**
  25  * A compound content model leaf node which carries occurence information.
  26  *
  27  * @xerces.internal
  28  *
  29  * @author Michael Glavassevich, IBM

  30  */
  31 public final class XSCMRepeatingLeaf extends XSCMLeaf {
  32 
  33     private final int fMinOccurs;
  34     private final int fMaxOccurs;
  35 
  36     public XSCMRepeatingLeaf(int type, Object leaf,
  37             int minOccurs, int maxOccurs, int id, int position) {
  38         super(type, leaf, id, position);
  39         fMinOccurs = minOccurs;
  40         fMaxOccurs = maxOccurs;
  41     }
  42 
  43     final int getMinOccurs() {
  44         return fMinOccurs;
  45     }
  46 
  47     final int getMaxOccurs() {
  48         return fMaxOccurs;
  49     }
< prev index next >