Class SimpleTypesContext
- java.lang.Object
-
- org.finos.legend.engine.external.format.xml.shared.datatypes.SimpleTypesContext
-
public class SimpleTypesContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static BigDecimalBIG_DECIMAL_DOUBLE_MAXstatic BigDecimalBIG_DECIMAL_DOUBLE_MIN
-
Constructor Summary
Constructors Constructor Description SimpleTypesContext(Supplier<NamespaceContext> namespacesSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> SimpleTypeHandler<List<T>>defineListType(QName name, QName itemType, List<Facet> facets)<T> SimpleTypeHandler<List<T>>defineListType(QName name, QName itemType, Facet... facets)<T> SimpleTypeHandler<List<T>>defineListType(QName itemType, Facet... facets)<T> SimpleTypeHandler<T>defineType(QName base, List<Facet> facets)<T> SimpleTypeHandler<T>defineType(QName name, QName base, List<Facet> facets)<T> SimpleTypeHandler<T>defineType(QName name, QName base, Facet... facets)<T> SimpleTypeHandler<T>defineType(QName base, Facet... facets)<T> SimpleTypeHandler<T>defineUnionType(List<QName> memberTypes, Facet... facets)<T> SimpleTypeHandler<T>defineUnionType(QName name, List<QName> memberTypes, List<Facet> facets)<T> SimpleTypeHandler<T>defineUnionType(QName name, List<QName> memberTypes, Facet... facets)<T> SimpleTypeHandler<T>handler(QName name)
-
-
-
Field Detail
-
BIG_DECIMAL_DOUBLE_MAX
public static final BigDecimal BIG_DECIMAL_DOUBLE_MAX
-
BIG_DECIMAL_DOUBLE_MIN
public static final BigDecimal BIG_DECIMAL_DOUBLE_MIN
-
-
Constructor Detail
-
SimpleTypesContext
public SimpleTypesContext(Supplier<NamespaceContext> namespacesSupplier)
-
-
Method Detail
-
handler
public <T> SimpleTypeHandler<T> handler(QName name)
-
defineType
public <T> SimpleTypeHandler<T> defineType(QName base, Facet... facets)
-
defineType
public <T> SimpleTypeHandler<T> defineType(QName name, QName base, Facet... facets)
-
defineType
public <T> SimpleTypeHandler<T> defineType(QName base, List<Facet> facets)
-
defineType
public <T> SimpleTypeHandler<T> defineType(QName name, QName base, List<Facet> facets)
-
defineListType
public <T> SimpleTypeHandler<List<T>> defineListType(QName itemType, Facet... facets)
-
defineListType
public <T> SimpleTypeHandler<List<T>> defineListType(QName name, QName itemType, Facet... facets)
-
defineListType
public <T> SimpleTypeHandler<List<T>> defineListType(QName name, QName itemType, List<Facet> facets)
-
defineUnionType
public <T> SimpleTypeHandler<T> defineUnionType(List<QName> memberTypes, Facet... facets)
-
defineUnionType
public <T> SimpleTypeHandler<T> defineUnionType(QName name, List<QName> memberTypes, Facet... facets)
-
-