/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.media.mkv; import java.util.ArrayList; import java.util.List; import com.ttProject.media.IAnalyzer; import com.ttProject.nio.channels.IReadChannel; public abstract class MasterElement extends Element { /** 子要素一覧 */ private final List<Element> elements = new ArrayList<Element>(); public MasterElement(Type type, long position, long size, long dataPosition) { super(type, position, size, dataPosition); } @Override public void analyze(IReadChannel ch, IAnalyzer<?> analyzer) throws Exception { } public List<Element> getElements() { return new ArrayList<Element>(elements); } }