public abstract class RangeContentType<T extends java.lang.Comparable<? super T>> extends StructContentType<IRange<T>>
Modifier and Type | Field and Description |
---|---|
private ContentType<T> |
endPointType |
m_identifier
Modifier | Constructor and Description |
---|---|
private |
RangeContentType(ContentType<T> endPointType,
ContentType<T> deltaType) |
Modifier and Type | Method and Description |
---|---|
(package private) static <T extends java.lang.Comparable<? super T>> |
create(ContentType<T> endPointType) |
(package private) static RangeContentType<IQuantity> |
create(KindOfQuantity<?> endPointType) |
ContentType<T> |
getEndPointContentType() |
abstract IRange<T> |
rangeWithEnd(T start,
T end) |
addExtraAttribute, addField, getAccessor, getAccessorKeys, getAttributes, getDescription
addFormatter, getDefaultFormatter, getFormatter, getFormatters, getIdentifier, getName, getPersister, hasAttribute, lookupNameFor, toString
private final ContentType<T extends java.lang.Comparable<? super T>> endPointType
private RangeContentType(ContentType<T> endPointType, ContentType<T> deltaType)
static RangeContentType<IQuantity> create(KindOfQuantity<?> endPointType)
static <T extends java.lang.Comparable<? super T>> RangeContentType<T> create(ContentType<T> endPointType)
public ContentType<T> getEndPointContentType()