Package com.regnosys.rosetta.types
Class TypeFactory
java.lang.Object
com.regnosys.rosetta.types.TypeFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstrainedInt(int digits, String min, String max) constrainedInt(int digits, BigInteger min, BigInteger max) constrainedInt(Optional<Integer> digits, Optional<BigInteger> min, Optional<BigInteger> max) constrainedNumber(int digits, int fractionalDigits, String min, String max) constrainedNumber(int digits, int fractionalDigits, BigDecimal min, BigDecimal max) constrainedNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, BigDecimalInterval interval, Optional<BigDecimal> scale) constrainedNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, Optional<BigDecimal> min, Optional<BigDecimal> max, Optional<BigDecimal> scale) constrainedString(int minLength, int maxLength) constrainedString(PositiveIntegerInterval interval, Optional<Pattern> pattern) constrainedString(Optional<Integer> minLength, Optional<Integer> maxLength, Optional<Pattern> pattern) createConstraint(int inf) createConstraint(int inf, int sup) createListType(RType itemType, int inf) createListType(RType itemType, int inf, int sup) createListType(RType itemType, RosettaCardinality constraint) singleInt(int digits, BigInteger min, BigInteger max) singleInt(Optional<Integer> digits, Optional<BigInteger> min, Optional<BigInteger> max) singleNumber(int digits, int fractionalDigits, String min, String max) singleNumber(int digits, int fractionalDigits, BigDecimal min, BigDecimal max) singleNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, BigDecimalInterval interval, Optional<BigDecimal> scale) singleNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, Optional<BigDecimal> min, Optional<BigDecimal> max, Optional<BigDecimal> scale) singleString(int minLength, int maxLength) singleString(PositiveIntegerInterval interval, Optional<Pattern> pattern)
-
Field Details
-
single
-
empty
-
singleBoolean
-
singleDate
-
singleTime
-
singlePattern
-
singleUnconstrainedInt
-
singleUnconstrainedNumber
-
singleUnconstrainedString
-
singleDateTime
-
singleZonedDateTime
-
emptyNothing
-
-
Constructor Details
-
TypeFactory
-
-
Method Details
-
singleInt
public RListType singleInt(Optional<Integer> digits, Optional<BigInteger> min, Optional<BigInteger> max) -
singleInt
-
singleInt
-
constrainedInt
public RAliasType constrainedInt(Optional<Integer> digits, Optional<BigInteger> min, Optional<BigInteger> max) -
constrainedInt
-
constrainedInt
-
singleNumber
public RListType singleNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, Optional<BigDecimal> min, Optional<BigDecimal> max, Optional<BigDecimal> scale) -
singleNumber
public RListType singleNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, BigDecimalInterval interval, Optional<BigDecimal> scale) -
singleNumber
-
singleNumber
-
constrainedNumber
public RNumberType constrainedNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, Optional<BigDecimal> min, Optional<BigDecimal> max, Optional<BigDecimal> scale) -
constrainedNumber
public RNumberType constrainedNumber(Optional<Integer> digits, Optional<Integer> fractionalDigits, BigDecimalInterval interval, Optional<BigDecimal> scale) -
constrainedNumber
public RNumberType constrainedNumber(int digits, int fractionalDigits, BigDecimal min, BigDecimal max) -
constrainedNumber
-
singleString
-
singleString
-
singleString
-
constrainedString
-
constrainedString
-
constrainedString
-
createConstraint
-
createConstraint
-
createListType
-
createListType
-
createListType
-