clase TimeRangeCollection

La clase de utilidad TimeRangeCollection abstrae la noción de una colección ordenada de especificaciones de TimeRange y proporciona servicios para traducirse a sí misma en una instancia de metadatos.

public final class TimeRangeCollection {
    // default constructor method
    public TimeRangeCollection(Type type) {...}

    // the list of timerange specifications provided at construction time
    public TimeRangeCollection(Type type, List<TimeRange> timeRanges) {...}

    // timerange specs can also be added later
    public void addTimeRange(TimeRange timeRange) {...}

    // translate the set of timerange specs into a Metadata instance
    public Metadata toMetadata(Metadata options) {...}
}

El type parameter, que es el primer parámetro de posición en la firma de los métodos constructores, es una instancia de TimeRangeCollection#Type enumeración. Esto forma parte de la TimeRangeCollection clase. Los valores definidos actualmente por esta enumeración son MARK_RANGES, DELETE_RANGES, y REPLACE_RANGES. Puede crear TimeRangeCollection que utilizan estos tres tipos.

En esta página