Package org.openjdk.jmc.common.unit
Class RangeContentType<T extends java.lang.Comparable<? super T>>
- java.lang.Object
-
- org.openjdk.jmc.common.unit.ContentType<T>
-
- org.openjdk.jmc.common.unit.StructContentType<IRange<T>>
-
- org.openjdk.jmc.common.unit.RangeContentType<T>
-
- All Implemented Interfaces:
IDescribable
,IType<IRange<T>>
public abstract class RangeContentType<T extends java.lang.Comparable<? super T>> extends StructContentType<IRange<T>>
-
-
Field Summary
Fields Modifier and Type Field Description private ContentType<T>
endPointType
-
Fields inherited from class org.openjdk.jmc.common.unit.ContentType
m_identifier
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RangeContentType(ContentType<T> endPointType, ContentType<T> deltaType)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static <T extends java.lang.Comparable<? super T>>
RangeContentType<T>create(ContentType<T> endPointType)
(package private) static RangeContentType<IQuantity>
create(KindOfQuantity<?> endPointType)
ContentType<T>
getEndPointContentType()
abstract IRange<T>
rangeWithEnd(T start, T end)
-
Methods inherited from class org.openjdk.jmc.common.unit.StructContentType
addExtraAttribute, addField, getAccessor, getAccessorKeys, getAttributes, getDescription
-
Methods inherited from class org.openjdk.jmc.common.unit.ContentType
addFormatter, getDefaultFormatter, getFormatter, getFormatters, getIdentifier, getName, getPersister, hasAttribute, lookupNameFor, toString
-
-
-
-
Field Detail
-
endPointType
private final ContentType<T extends java.lang.Comparable<? super T>> endPointType
-
-
Constructor Detail
-
RangeContentType
private RangeContentType(ContentType<T> endPointType, ContentType<T> deltaType)
-
-
Method Detail
-
create
static RangeContentType<IQuantity> create(KindOfQuantity<?> endPointType)
-
create
static <T extends java.lang.Comparable<? super T>> RangeContentType<T> create(ContentType<T> endPointType)
-
getEndPointContentType
public ContentType<T> getEndPointContentType()
-
-