Classe TimeRangeCollection

La classe di utilità TimeRangeCollection astrae la nozione di insieme ordinato di specifiche TimeRange e fornisce servizi per tradursi in un'istanza di metadati.

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) {...}
}

Il type Il parametro, che è il primo parametro posizionale nella firma dei metodi di costruzione, è un'istanza di TimeRangeCollection#Type enumerazione. Questo fa parte del TimeRangeCollection classe. I valori attualmente definiti da questa enumerazione sono MARK_RANGES, DELETE_RANGES, e REPLACE_RANGES. Puoi creare TimeRangeCollection che utilizzano questi tre tipi.

In questa pagina