package org.rr.jeborker.metadata;
import static org.rr.commons.utils.StringUtil.EMPTY;
import java.util.Collections;
import java.util.List;
import org.rr.commons.mufs.IResourceHandler;
import org.rr.jeborker.db.item.EbookPropertyItem;
public class EmptyMetadataReader implements IMetadataReader {
private IResourceHandler ebookResourceHandler;
EmptyMetadataReader(IResourceHandler resource) {
this.ebookResourceHandler = resource;
}
@Override
public List<IResourceHandler> getEbookResource() {
return Collections.singletonList(this.ebookResourceHandler);
}
@Override
public List<MetadataProperty> readMetadata() {
return Collections.emptyList();
}
@Override
public List<MetadataProperty> getSupportedMetadata() {
return Collections.emptyList();
}
@Override
public void fillEbookPropertyItem(List<MetadataProperty> metadataProperties, EbookPropertyItem item) {
}
@Override
public String getPlainMetadata() {
return EMPTY;
}
@Override
public String getPlainMetadataMime() {
return null;
}
@Override
public List<MetadataProperty> getMetadataByType(boolean create, List<MetadataProperty> props, COMMON_METADATA_TYPES type) {
return Collections.emptyList();
}
}