package at.dasz.KolabDroid.glue; public class DataFlavor { private Class<?> representationClass = null; private String mimeType = null; public DataFlavor(Class<?> representationClass, String humanPresentableName) { this.representationClass = representationClass; } public DataFlavor(String mimeType, String humanPresentableName) { this.mimeType = mimeType; } public String getMimeType() { return mimeType; } public Class<?> getRepresentationClass() { return representationClass; } @Override public boolean equals(Object o) { if (o == null) return false; if (!o.getClass().equals(this.getClass())) return false; return this.mimeType.equalsIgnoreCase(((DataFlavor)o).mimeType); } @Override public int hashCode() { return this.mimeType.hashCode(); } }