You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ConditionFilterType.java 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. * ====================================================================
  3. * Licensed to the Apache Software Foundation (ASF) under one or more
  4. * contributor license agreements. See the NOTICE file distributed with
  5. * this work for additional information regarding copyright ownership.
  6. * The ASF licenses this file to You under the Apache License, Version 2.0
  7. * (the "License"); you may not use this file except in compliance with
  8. * the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. * ====================================================================
  18. */
  19. package org.apache.poi.ss.usermodel;
  20. /**
  21. * Used primarily for XSSF conditions, which defines a multitude of additional "filter" types
  22. * for conditional formatting. HSSF rules will always be null (not a filter type) or #FILTER.
  23. * XSSF conditions will be null (not a filter type) or any value other than #FILTER.
  24. * <p>
  25. * Instance names match the constants from <code>STCfType</code> for convenience.
  26. */
  27. public enum ConditionFilterType {
  28. /** This is the only value valid for HSSF rules */
  29. FILTER,
  30. TOP_10,
  31. UNIQUE_VALUES,
  32. DUPLICATE_VALUES,
  33. CONTAINS_TEXT,
  34. NOT_CONTAINS_TEXT,
  35. BEGINS_WITH,
  36. ENDS_WITH,
  37. CONTAINS_BLANKS,
  38. NOT_CONTAINS_BLANKS,
  39. CONTAINS_ERRORS,
  40. NOT_CONTAINS_ERRORS,
  41. TIME_PERIOD,
  42. ABOVE_AVERAGE,
  43. ;
  44. }