001package org.unix4j.unix.sort; 002 003import java.util.Arrays; 004import java.util.Collections; 005import java.util.EnumSet; 006import java.util.Iterator; 007import org.unix4j.option.Option; 008 009import org.unix4j.unix.Sort; 010 011/** 012 * Option sets for the {@link Sort sort} command with 013 * the following options: {@link #d d}, {@link #f f}, {@link #b b}, {@link #m m}, {@link #r r}, {@link #u u}, {@link #V V}. 014 * <p> 015 * Application code does normally not directly refer to this class; 016 * {@link Sort#Options} should be used instead to specify command 017 * options. See also {@link org.unix4j.unix.sort.SortOptions} for more information. 018 */ 019public enum SortOptionSet_Vbdfmru implements SortOptions { 020 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 021 Active_Vbdfmru( 022 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 023 true, 024 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 025 ), 026 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 027 Active_Vbdfmru_long( 028 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 029 false, 030 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 031 ), 032 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 033 Active_Vbdfmu( 034 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmru, /*reverse:*/Active_Vbdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 035 true, 036 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 037 ), 038 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 039 Active_Vbdfmu_long( 040 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmru, /*reverse:*/Active_Vbdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 041 false, 042 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 043 ), 044 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 045 Active_Vbdmru( 046 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmru, /*ignoreCase:*/Active_Vbdfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 047 true, 048 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 049 ), 050 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 051 Active_Vbdmru_long( 052 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmru, /*ignoreCase:*/Active_Vbdfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 053 false, 054 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 055 ), 056 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 057 Active_Vbfmru( 058 /*d:*/Active_Vbdfmru, /*dictionaryOrder:*/Active_Vbdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 059 true, 060 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 061 ), 062 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 063 Active_Vbfmru_long( 064 /*d:*/Active_Vbdfmru, /*dictionaryOrder:*/Active_Vbdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 065 false, 066 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 067 ), 068 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 069 Active_Vdfmru( 070 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmru, /*ignoreLeadingBlanks:*/Active_Vbdfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 071 true, 072 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 073 ), 074 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 075 Active_Vdfmru_long( 076 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmru, /*ignoreLeadingBlanks:*/Active_Vbdfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 077 false, 078 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 079 ), 080 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 081 Active_Vbdfmr( 082 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdfmru, /*unique:*/Active_Vbdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 083 true, 084 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 085 ), 086 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 087 Active_Vbdfmr_long( 088 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdfmru, /*unique:*/Active_Vbdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 089 false, 090 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 091 ), 092 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 093 Active_Vbdmu( 094 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmu, /*ignoreCase:*/Active_Vbdfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmru, /*reverse:*/Active_Vbdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 095 true, 096 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 097 ), 098 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 099 Active_Vbdmu_long( 100 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmu, /*ignoreCase:*/Active_Vbdfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmru, /*reverse:*/Active_Vbdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 101 false, 102 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 103 ), 104 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 105 Active_Vbfmu( 106 /*d:*/Active_Vbdfmu, /*dictionaryOrder:*/Active_Vbdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmru, /*reverse:*/Active_Vbfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 107 true, 108 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 109 ), 110 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 111 Active_Vbfmu_long( 112 /*d:*/Active_Vbdfmu, /*dictionaryOrder:*/Active_Vbdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmru, /*reverse:*/Active_Vbfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 113 false, 114 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 115 ), 116 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 117 Active_Vbmru( 118 /*d:*/Active_Vbdmru, /*dictionaryOrder:*/Active_Vbdmru_long, /*f:*/Active_Vbfmru, /*ignoreCase:*/Active_Vbfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 119 true, 120 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 121 ), 122 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 123 Active_Vbmru_long( 124 /*d:*/Active_Vbdmru, /*dictionaryOrder:*/Active_Vbdmru_long, /*f:*/Active_Vbfmru, /*ignoreCase:*/Active_Vbfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 125 false, 126 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 127 ), 128 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 129 Active_Vdfmu( 130 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmu, /*ignoreLeadingBlanks:*/Active_Vbdfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmru, /*reverse:*/Active_Vdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 131 true, 132 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort 133 ), 134 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 135 Active_Vdfmu_long( 136 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmu, /*ignoreLeadingBlanks:*/Active_Vbdfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmru, /*reverse:*/Active_Vdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 137 false, 138 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort 139 ), 140 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 141 Active_Vdmru( 142 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmru, /*ignoreCase:*/Active_Vdfmru_long, /*b:*/Active_Vbdmru, /*ignoreLeadingBlanks:*/Active_Vbdmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 143 true, 144 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 145 ), 146 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 147 Active_Vdmru_long( 148 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmru, /*ignoreCase:*/Active_Vdfmru_long, /*b:*/Active_Vbdmru, /*ignoreLeadingBlanks:*/Active_Vbdmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 149 false, 150 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 151 ), 152 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 153 Active_Vfmru( 154 /*d:*/Active_Vdfmru, /*dictionaryOrder:*/Active_Vdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmru, /*ignoreLeadingBlanks:*/Active_Vbfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 155 true, 156 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 157 ), 158 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 159 Active_Vfmru_long( 160 /*d:*/Active_Vdfmru, /*dictionaryOrder:*/Active_Vdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmru, /*ignoreLeadingBlanks:*/Active_Vbfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 161 false, 162 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 163 ), 164 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 165 Active_Vbdfm( 166 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmr, /*reverse:*/Active_Vbdfmr_long, /*u:*/Active_Vbdfmu, /*unique:*/Active_Vbdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 167 true, 168 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 169 ), 170 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 171 Active_Vbdfm_long( 172 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmr, /*reverse:*/Active_Vbdfmr_long, /*u:*/Active_Vbdfmu, /*unique:*/Active_Vbdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 173 false, 174 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 175 ), 176 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 177 Active_Vbdmr( 178 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmr, /*ignoreCase:*/Active_Vbdfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdmru, /*unique:*/Active_Vbdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 179 true, 180 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 181 ), 182 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 183 Active_Vbdmr_long( 184 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmr, /*ignoreCase:*/Active_Vbdfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdmru, /*unique:*/Active_Vbdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 185 false, 186 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 187 ), 188 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 189 Active_Vbfmr( 190 /*d:*/Active_Vbdfmr, /*dictionaryOrder:*/Active_Vbdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbfmru, /*unique:*/Active_Vbfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 191 true, 192 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 193 ), 194 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 195 Active_Vbfmr_long( 196 /*d:*/Active_Vbdfmr, /*dictionaryOrder:*/Active_Vbdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbfmru, /*unique:*/Active_Vbfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 197 false, 198 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 199 ), 200 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 201 Active_Vdfmr( 202 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmr, /*ignoreLeadingBlanks:*/Active_Vbdfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdfmru, /*unique:*/Active_Vdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 203 true, 204 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort 205 ), 206 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 207 Active_Vdfmr_long( 208 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmr, /*ignoreLeadingBlanks:*/Active_Vbdfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdfmru, /*unique:*/Active_Vdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 209 false, 210 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort 211 ), 212 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 213 Active_Vbmu( 214 /*d:*/Active_Vbdmu, /*dictionaryOrder:*/Active_Vbdmu_long, /*f:*/Active_Vbfmu, /*ignoreCase:*/Active_Vbfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmru, /*reverse:*/Active_Vbmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 215 true, 216 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 217 ), 218 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 219 Active_Vbmu_long( 220 /*d:*/Active_Vbdmu, /*dictionaryOrder:*/Active_Vbdmu_long, /*f:*/Active_Vbfmu, /*ignoreCase:*/Active_Vbfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmru, /*reverse:*/Active_Vbmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 221 false, 222 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort 223 ), 224 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 225 Active_Vdmu( 226 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmu, /*ignoreCase:*/Active_Vdfmu_long, /*b:*/Active_Vbdmu, /*ignoreLeadingBlanks:*/Active_Vbdmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmru, /*reverse:*/Active_Vdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 227 true, 228 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.unique, SortOption.versionSort 229 ), 230 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 231 Active_Vdmu_long( 232 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmu, /*ignoreCase:*/Active_Vdfmu_long, /*b:*/Active_Vbdmu, /*ignoreLeadingBlanks:*/Active_Vbdmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmru, /*reverse:*/Active_Vdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 233 false, 234 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.unique, SortOption.versionSort 235 ), 236 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 237 Active_Vfmu( 238 /*d:*/Active_Vdfmu, /*dictionaryOrder:*/Active_Vdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmu, /*ignoreLeadingBlanks:*/Active_Vbfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmru, /*reverse:*/Active_Vfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 239 true, 240 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort 241 ), 242 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 243 Active_Vfmu_long( 244 /*d:*/Active_Vdfmu, /*dictionaryOrder:*/Active_Vdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmu, /*ignoreLeadingBlanks:*/Active_Vbfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmru, /*reverse:*/Active_Vfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 245 false, 246 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort 247 ), 248 /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 249 Active_Vmru( 250 /*d:*/Active_Vdmru, /*dictionaryOrder:*/Active_Vdmru_long, /*f:*/Active_Vfmru, /*ignoreCase:*/Active_Vfmru_long, /*b:*/Active_Vbmru, /*ignoreLeadingBlanks:*/Active_Vbmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 251 true, 252 /*active:*/SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 253 ), 254 /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/ 255 Active_Vmru_long( 256 /*d:*/Active_Vdmru, /*dictionaryOrder:*/Active_Vdmru_long, /*f:*/Active_Vfmru, /*ignoreCase:*/Active_Vfmru_long, /*b:*/Active_Vbmru, /*ignoreLeadingBlanks:*/Active_Vbmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 257 false, 258 /*active:*/SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort 259 ), 260 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 261 Active_Vbdm( 262 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfm, /*ignoreCase:*/Active_Vbdfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmr, /*reverse:*/Active_Vbdmr_long, /*u:*/Active_Vbdmu, /*unique:*/Active_Vbdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 263 true, 264 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 265 ), 266 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 267 Active_Vbdm_long( 268 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfm, /*ignoreCase:*/Active_Vbdfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmr, /*reverse:*/Active_Vbdmr_long, /*u:*/Active_Vbdmu, /*unique:*/Active_Vbdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 269 false, 270 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 271 ), 272 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 273 Active_Vbfm( 274 /*d:*/Active_Vbdfm, /*dictionaryOrder:*/Active_Vbdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmr, /*reverse:*/Active_Vbfmr_long, /*u:*/Active_Vbfmu, /*unique:*/Active_Vbfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 275 true, 276 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 277 ), 278 /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 279 Active_Vbfm_long( 280 /*d:*/Active_Vbdfm, /*dictionaryOrder:*/Active_Vbdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmr, /*reverse:*/Active_Vbfmr_long, /*u:*/Active_Vbfmu, /*unique:*/Active_Vbfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 281 false, 282 /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 283 ), 284 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 285 Active_Vbmr( 286 /*d:*/Active_Vbdmr, /*dictionaryOrder:*/Active_Vbdmr_long, /*f:*/Active_Vbfmr, /*ignoreCase:*/Active_Vbfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbmru, /*unique:*/Active_Vbmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 287 true, 288 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 289 ), 290 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 291 Active_Vbmr_long( 292 /*d:*/Active_Vbdmr, /*dictionaryOrder:*/Active_Vbdmr_long, /*f:*/Active_Vbfmr, /*ignoreCase:*/Active_Vbfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbmru, /*unique:*/Active_Vbmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 293 false, 294 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort 295 ), 296 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/ 297 Active_Vdfm( 298 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfm, /*ignoreLeadingBlanks:*/Active_Vbdfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmr, /*reverse:*/Active_Vdfmr_long, /*u:*/Active_Vdfmu, /*unique:*/Active_Vdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 299 true, 300 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.versionSort 301 ), 302 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/ 303 Active_Vdfm_long( 304 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfm, /*ignoreLeadingBlanks:*/Active_Vbdfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmr, /*reverse:*/Active_Vdfmr_long, /*u:*/Active_Vdfmu, /*unique:*/Active_Vdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 305 false, 306 /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.versionSort 307 ), 308 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 309 Active_Vdmr( 310 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmr, /*ignoreCase:*/Active_Vdfmr_long, /*b:*/Active_Vbdmr, /*ignoreLeadingBlanks:*/Active_Vbdmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdmru, /*unique:*/Active_Vdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 311 true, 312 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.versionSort 313 ), 314 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 315 Active_Vdmr_long( 316 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmr, /*ignoreCase:*/Active_Vdfmr_long, /*b:*/Active_Vbdmr, /*ignoreLeadingBlanks:*/Active_Vbdmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdmru, /*unique:*/Active_Vdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 317 false, 318 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.versionSort 319 ), 320 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 321 Active_Vfmr( 322 /*d:*/Active_Vdfmr, /*dictionaryOrder:*/Active_Vdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmr, /*ignoreLeadingBlanks:*/Active_Vbfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vfmru, /*unique:*/Active_Vfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 323 true, 324 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort 325 ), 326 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 327 Active_Vfmr_long( 328 /*d:*/Active_Vdfmr, /*dictionaryOrder:*/Active_Vdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmr, /*ignoreLeadingBlanks:*/Active_Vbfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vfmru, /*unique:*/Active_Vfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 329 false, 330 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort 331 ), 332 /** Option set with the following active options: {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 333 Active_Vmu( 334 /*d:*/Active_Vdmu, /*dictionaryOrder:*/Active_Vdmu_long, /*f:*/Active_Vfmu, /*ignoreCase:*/Active_Vfmu_long, /*b:*/Active_Vbmu, /*ignoreLeadingBlanks:*/Active_Vbmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmru, /*reverse:*/Active_Vmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 335 true, 336 /*active:*/SortOption.merge, SortOption.unique, SortOption.versionSort 337 ), 338 /** Option set with the following active options: {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/ 339 Active_Vmu_long( 340 /*d:*/Active_Vdmu, /*dictionaryOrder:*/Active_Vdmu_long, /*f:*/Active_Vfmu, /*ignoreCase:*/Active_Vfmu_long, /*b:*/Active_Vbmu, /*ignoreLeadingBlanks:*/Active_Vbmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmru, /*reverse:*/Active_Vmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 341 false, 342 /*active:*/SortOption.merge, SortOption.unique, SortOption.versionSort 343 ), 344 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 345 Active_Vbm( 346 /*d:*/Active_Vbdm, /*dictionaryOrder:*/Active_Vbdm_long, /*f:*/Active_Vbfm, /*ignoreCase:*/Active_Vbfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmr, /*reverse:*/Active_Vbmr_long, /*u:*/Active_Vbmu, /*unique:*/Active_Vbmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 347 true, 348 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 349 ), 350 /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/ 351 Active_Vbm_long( 352 /*d:*/Active_Vbdm, /*dictionaryOrder:*/Active_Vbdm_long, /*f:*/Active_Vbfm, /*ignoreCase:*/Active_Vbfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmr, /*reverse:*/Active_Vbmr_long, /*u:*/Active_Vbmu, /*unique:*/Active_Vbmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 353 false, 354 /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort 355 ), 356 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #versionSort V}.*/ 357 Active_Vdm( 358 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfm, /*ignoreCase:*/Active_Vdfm_long, /*b:*/Active_Vbdm, /*ignoreLeadingBlanks:*/Active_Vbdm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmr, /*reverse:*/Active_Vdmr_long, /*u:*/Active_Vdmu, /*unique:*/Active_Vdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 359 true, 360 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.versionSort 361 ), 362 /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #versionSort V}.*/ 363 Active_Vdm_long( 364 /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfm, /*ignoreCase:*/Active_Vdfm_long, /*b:*/Active_Vbdm, /*ignoreLeadingBlanks:*/Active_Vbdm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmr, /*reverse:*/Active_Vdmr_long, /*u:*/Active_Vdmu, /*unique:*/Active_Vdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 365 false, 366 /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.versionSort 367 ), 368 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/ 369 Active_Vfm( 370 /*d:*/Active_Vdfm, /*dictionaryOrder:*/Active_Vdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfm, /*ignoreLeadingBlanks:*/Active_Vbfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmr, /*reverse:*/Active_Vfmr_long, /*u:*/Active_Vfmu, /*unique:*/Active_Vfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 371 true, 372 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.versionSort 373 ), 374 /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/ 375 Active_Vfm_long( 376 /*d:*/Active_Vdfm, /*dictionaryOrder:*/Active_Vdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfm, /*ignoreLeadingBlanks:*/Active_Vbfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmr, /*reverse:*/Active_Vfmr_long, /*u:*/Active_Vfmu, /*unique:*/Active_Vfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 377 false, 378 /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.versionSort 379 ), 380 /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 381 Active_Vmr( 382 /*d:*/Active_Vdmr, /*dictionaryOrder:*/Active_Vdmr_long, /*f:*/Active_Vfmr, /*ignoreCase:*/Active_Vfmr_long, /*b:*/Active_Vbmr, /*ignoreLeadingBlanks:*/Active_Vbmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vmru, /*unique:*/Active_Vmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 383 true, 384 /*active:*/SortOption.merge, SortOption.reverse, SortOption.versionSort 385 ), 386 /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/ 387 Active_Vmr_long( 388 /*d:*/Active_Vdmr, /*dictionaryOrder:*/Active_Vdmr_long, /*f:*/Active_Vfmr, /*ignoreCase:*/Active_Vfmr_long, /*b:*/Active_Vbmr, /*ignoreLeadingBlanks:*/Active_Vbmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vmru, /*unique:*/Active_Vmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 389 false, 390 /*active:*/SortOption.merge, SortOption.reverse, SortOption.versionSort 391 ), 392 /** Option set with the following active options: {@link #merge m}, {@link #versionSort V}.*/ 393 Active_Vm( 394 /*d:*/Active_Vdm, /*dictionaryOrder:*/Active_Vdm_long, /*f:*/Active_Vfm, /*ignoreCase:*/Active_Vfm_long, /*b:*/Active_Vbm, /*ignoreLeadingBlanks:*/Active_Vbm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmr, /*reverse:*/Active_Vmr_long, /*u:*/Active_Vmu, /*unique:*/Active_Vmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 395 true, 396 /*active:*/SortOption.merge, SortOption.versionSort 397 ), 398 /** Option set with the following active options: {@link #merge m}, {@link #versionSort V}.*/ 399 Active_Vm_long( 400 /*d:*/Active_Vdm, /*dictionaryOrder:*/Active_Vdm_long, /*f:*/Active_Vfm, /*ignoreCase:*/Active_Vfm_long, /*b:*/Active_Vbm, /*ignoreLeadingBlanks:*/Active_Vbm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmr, /*reverse:*/Active_Vmr_long, /*u:*/Active_Vmu, /*unique:*/Active_Vmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 401 false, 402 /*active:*/SortOption.merge, SortOption.versionSort 403 ); 404 private SortOptionSet_Vbdfmru( 405 SortOptionSet_Vbdfmru d, SortOptionSet_Vbdfmru dictionaryOrder, SortOptionSet_Vbdfmru f, SortOptionSet_Vbdfmru ignoreCase, SortOptionSet_Vbdfmru b, SortOptionSet_Vbdfmru ignoreLeadingBlanks, SortOptionSet_Vbdfmru m, SortOptionSet_Vbdfmru merge, SortOptionSet_Vbdfmru r, SortOptionSet_Vbdfmru reverse, SortOptionSet_Vbdfmru u, SortOptionSet_Vbdfmru unique, SortOptionSet_Vbdfmru V, SortOptionSet_Vbdfmru versionSort, 406 boolean useAcronym, 407 SortOption... activeOptions 408 ) { 409 this.d = d == null ? this : d; 410 this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder; 411 this.f = f == null ? this : f; 412 this.ignoreCase = ignoreCase == null ? this : ignoreCase; 413 this.b = b == null ? this : b; 414 this.ignoreLeadingBlanks = ignoreLeadingBlanks == null ? this : ignoreLeadingBlanks; 415 this.m = m == null ? this : m; 416 this.merge = merge == null ? this : merge; 417 this.r = r == null ? this : r; 418 this.reverse = reverse == null ? this : reverse; 419 this.u = u == null ? this : u; 420 this.unique = unique == null ? this : unique; 421 this.V = V == null ? this : V; 422 this.versionSort = versionSort == null ? this : versionSort; 423 this.useAcronym = useAcronym; 424 this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions)); 425 } 426 private final boolean useAcronym; 427 /** 428 * Option {@code "-d"}: Consider only blanks and alphanumeric characters. 429 (This option is ignored if a comparator operand is present). 430 * <p> 431 * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option. 432 * <p> 433 * Technically speaking, this field points to a set with the options of the 434 * current set plus the option {@code "-d"}. If the option {@code "-d"} 435 * is already set, the field {@code d} points to the enum constant itself 436 * as it already represents the current set of options. 437 */ 438 public final SortOptionSet_Vbdfmru d; 439 /** 440 * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters. 441 (This option is ignored if a comparator operand is present). 442 * <p> 443 * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option. 444 * <p> 445 * Technically speaking, this field points to a set with the options of the 446 * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"} 447 * is already set, the field {@code dictionaryOrder} points to the enum constant itself 448 * as it already represents the current set of options. 449 */ 450 public final SortOptionSet_Vbdfmru dictionaryOrder; 451 /** 452 * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to 453 be the uppercase equivalent for the purposes of comparison. 454 (This option is ignored if a comparator operand is present). 455 * <p> 456 * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option. 457 * <p> 458 * Technically speaking, this field points to a set with the options of the 459 * current set plus the option {@code "-f"}. If the option {@code "-f"} 460 * is already set, the field {@code f} points to the enum constant itself 461 * as it already represents the current set of options. 462 */ 463 public final SortOptionSet_Vbdfmru f; 464 /** 465 * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to 466 be the uppercase equivalent for the purposes of comparison. 467 (This option is ignored if a comparator operand is present). 468 * <p> 469 * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option. 470 * <p> 471 * Technically speaking, this field points to a set with the options of the 472 * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"} 473 * is already set, the field {@code ignoreCase} points to the enum constant itself 474 * as it already represents the current set of options. 475 */ 476 public final SortOptionSet_Vbdfmru ignoreCase; 477 /** 478 * Option {@code "-b"}: Ignore leading blanks. 479 (This option is ignored if a comparator operand is present). 480 * <p> 481 * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option. 482 * <p> 483 * Technically speaking, this field points to a set with the options of the 484 * current set plus the option {@code "-b"}. If the option {@code "-b"} 485 * is already set, the field {@code b} points to the enum constant itself 486 * as it already represents the current set of options. 487 */ 488 public final SortOptionSet_Vbdfmru b; 489 /** 490 * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 491 (This option is ignored if a comparator operand is present). 492 * <p> 493 * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option. 494 * <p> 495 * Technically speaking, this field points to a set with the options of the 496 * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"} 497 * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself 498 * as it already represents the current set of options. 499 */ 500 public final SortOptionSet_Vbdfmru ignoreLeadingBlanks; 501 /** 502 * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted. 503 * <p> 504 * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option. 505 * <p> 506 * Technically speaking, this field points to a set with the options of the 507 * current set plus the option {@code "-m"}. If the option {@code "-m"} 508 * is already set, the field {@code m} points to the enum constant itself 509 * as it already represents the current set of options. 510 */ 511 public final SortOptionSet_Vbdfmru m; 512 /** 513 * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted. 514 * <p> 515 * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@code "} option. 516 * <p> 517 * Technically speaking, this field points to a set with the options of the 518 * current set plus the option {@code "--merge"}. If the option {@code "--merge"} 519 * is already set, the field {@code merge} points to the enum constant itself 520 * as it already represents the current set of options. 521 */ 522 public final SortOptionSet_Vbdfmru merge; 523 /** 524 * Option {@code "-r"}: Reverse the sense of comparisons. 525 * <p> 526 * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option. 527 * <p> 528 * Technically speaking, this field points to a set with the options of the 529 * current set plus the option {@code "-r"}. If the option {@code "-r"} 530 * is already set, the field {@code r} points to the enum constant itself 531 * as it already represents the current set of options. 532 */ 533 public final SortOptionSet_Vbdfmru r; 534 /** 535 * Option {@code "--reverse"}: Reverse the sense of comparisons. 536 * <p> 537 * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option. 538 * <p> 539 * Technically speaking, this field points to a set with the options of the 540 * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"} 541 * is already set, the field {@code reverse} points to the enum constant itself 542 * as it already represents the current set of options. 543 */ 544 public final SortOptionSet_Vbdfmru reverse; 545 /** 546 * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys. 547 If used with the {@code -c} option, checks that there are no lines 548 with duplicate keys, in addition to checking that the input file is 549 sorted. 550 * <p> 551 * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option. 552 * <p> 553 * Technically speaking, this field points to a set with the options of the 554 * current set plus the option {@code "-u"}. If the option {@code "-u"} 555 * is already set, the field {@code u} points to the enum constant itself 556 * as it already represents the current set of options. 557 */ 558 public final SortOptionSet_Vbdfmru u; 559 /** 560 * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys. 561 If used with the {@code -c} option, checks that there are no lines 562 with duplicate keys, in addition to checking that the input file is 563 sorted. 564 * <p> 565 * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option. 566 * <p> 567 * Technically speaking, this field points to a set with the options of the 568 * current set plus the option {@code "--unique"}. If the option {@code "--unique"} 569 * is already set, the field {@code unique} points to the enum constant itself 570 * as it already represents the current set of options. 571 */ 572 public final SortOptionSet_Vbdfmru unique; 573 /** 574 * Option {@code "-V"}: Sort by version name and number. It behaves like a standard sort, 575 except that each sequence of decimal digits is treated numerically 576 as an index/version number. 577 <p> 578 (This option is ignored if a comparator operand is present). 579 * <p> 580 * The option {@code "-V"} is equivalent to the {@code "--}{@link #versionSort versionSort}{@code "} option. 581 * <p> 582 * Technically speaking, this field points to a set with the options of the 583 * current set plus the option {@code "-V"}. If the option {@code "-V"} 584 * is already set, the field {@code V} points to the enum constant itself 585 * as it already represents the current set of options. 586 */ 587 public final SortOptionSet_Vbdfmru V; 588 /** 589 * Option {@code "--versionSort"}: Sort by version name and number. It behaves like a standard sort, 590 except that each sequence of decimal digits is treated numerically 591 as an index/version number. 592 <p> 593 (This option is ignored if a comparator operand is present). 594 * <p> 595 * The option {@code "--versionSort"} is equivalent to the {@code "-}{@link #V V}{@code "} option. 596 * <p> 597 * Technically speaking, this field points to a set with the options of the 598 * current set plus the option {@code "--versionSort"}. If the option {@code "--versionSort"} 599 * is already set, the field {@code versionSort} points to the enum constant itself 600 * as it already represents the current set of options. 601 */ 602 public final SortOptionSet_Vbdfmru versionSort; 603 private final EnumSet<SortOption> options; 604 605 //inherit javadoc 606 @Override 607 public Class<SortOption> optionType() { 608 return SortOption.class; 609 } 610 //inherit javadoc 611 @Override 612 public boolean isSet(SortOption option) { 613 return options.contains(option); 614 } 615 //inherit javadoc 616 @Override 617 public int size() { 618 return options.size(); 619 } 620 /** 621 * Returns the set with the active options. The returned set a new defensive 622 * copy instance created when this method is called, modifications of this 623 * set will therefore not alter {@code this} option set. 624 * 625 * @return a copy of the set with the active options. 626 */ 627 @Override 628 public EnumSet<SortOption> asSet() { 629 return EnumSet.copyOf(options); 630 } 631 /** 632 * Returns an immutable iterator with the active options of this option set. 633 * 634 * @return an immutable iterator for over the active options 635 */ 636 @Override 637 public Iterator<SortOption> iterator() { 638 return Collections.unmodifiableSet(options).iterator(); 639 } 640 /** 641 * Returns true if the {@link Option#acronym() acronym} should be used in 642 * for the specified {@code option} string representations. 643 * <p> 644 * In particular and independent from the {@code option} argument, this 645 * option set returns true if the last option added to this set was an 646 * acronym, and false if it was a long option name. 647 * <p> 648 * For instance, the set defined as 649 * <pre> 650 * SortOptionSet_Vbdfmru.dictionaryOrder.f; 651 * </pre> 652 * uses acronyms, that is, this method always returns true for the above 653 * set. 654 * <p> 655 * On the other hand, long option names are used and this method always 656 * returns false for the set 657 * <pre> 658 * SortOptionSet_Vbdfmru.d.ignoreCase; 659 * </pre> 660 * <p> 661 * Note that a repeated option is <i>not</i> treated as the last set option. 662 * For instance, the first and last option of the following set are 663 * equivalent and acronyms are used: 664 * <pre> 665 * SortOptionSet_Vbdfmru.d.f.dictionaryOrder; 666 * </pre> 667 * <p> 668 * This method always returns true for the empty set with no active options. 669 * 670 * @param option 671 * the option of interest, has no impact on the result returned 672 * by this method 673 * @return true if option acronyms should be used for string representations 674 * of any option of this option set 675 */ 676 @Override 677 public boolean useAcronymFor(SortOption option) { 678 return useAcronym; 679 } 680}