de.interactive_instruments.ShapeChange
Class Multiplicity

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Multiplicity

public class Multiplicity
extends Object

Represents minimum and maximum validity. Default is "1..1". Unbounded multiplicity is represented by Integer.MAX_VALUE.


Field Summary
 int maxOccurs
           
 int minOccurs
           
 
Constructor Summary
Multiplicity()
           
Multiplicity(int minOccurs, int maxOccurs)
           
Multiplicity(String multiplicityRanges)
           
 
Method Summary
static int boundFromString(String bound, int def)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

minOccurs

public int minOccurs

maxOccurs

public int maxOccurs
Constructor Detail

Multiplicity

public Multiplicity()

Multiplicity

public Multiplicity(int minOccurs,
                    int maxOccurs)

Multiplicity

public Multiplicity(String multiplicityRanges)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

boundFromString

public static int boundFromString(String bound,
                                  int def)
                           throws NumberFormatException
Throws:
NumberFormatException


Copyright © 2015. All rights reserved.