/* * Copyright (c) 2007 innoSysTec (R) GmbH, Germany. All rights reserved. * Original author: Edmund Wagner * Creation date: 31.05.2007 * * Source: $HeadURL$ * Last changed: $LastChangedDate$ * * the unrar licence applies to all junrar source and binary distributions * you are not allowed to use this source to re-create the RAR compression algorithm * * Here some html entities which can be used for escaping javadoc tags: * "&": "&" or "&" * "<": "<" or "<" * ">": ">" or ">" * "@": "@" */ package com.github.junrar.unpack.vm; /** * DOCUMENT ME * * @author $LastChangedBy$ * @version $LastChangedRevision$ */ public enum VMStandardFilters { VMSF_NONE ((int)0), VMSF_E8 ((int)1), VMSF_E8E9 ((int)2), VMSF_ITANIUM( (int)3), VMSF_RGB ((int)4), VMSF_AUDIO ((int)5), VMSF_DELTA ((int)6), VMSF_UPCASE ((int)7); private int filter; private VMStandardFilters(int filter){ this.filter=filter; } public int getFilter() { return filter; } public boolean equals(int filter){ return this.filter == filter; } public static VMStandardFilters findFilter(int filter){ if (VMSF_NONE.equals(filter)) { return VMSF_NONE; } if (VMSF_E8.equals(filter)) { return VMSF_E8; } if (VMSF_E8E9.equals(filter)) { return VMSF_E8E9; } if (VMSF_ITANIUM.equals(filter)) { return VMSF_ITANIUM; } if (VMSF_RGB.equals(filter)) { return VMSF_RGB; } if (VMSF_AUDIO.equals(filter)) { return VMSF_AUDIO; } if (VMSF_DELTA.equals(filter)) { return VMSF_DELTA; } return null; } }