Lines Matching defs:version
6 * under the terms of the GNU General Public License version 2 only, as
14 * version 2 for more details (a copy is included in the LICENSE file that
17 * You should have received a copy of the GNU General Public License version
43 * based on the latest version and filtering out certain items.
80 * Retrieves the specified version of a {@linkplain CompositeType} instance.
81 * @param type The current (latest) version of {@linkplain CompositeType}
82 * @param version The version identifier (eg. {@linkplain TypeVersionMapper#V5})
84 * version.
87 CompositeType getVersionedCompositeType(CompositeType type, String version)
90 Predicate<String> filter = getFilter(type.getTypeName(), version);
105 version
111 version != null ? version + " " + type.getDescription() : type.getDescription(),
118 private OpenType<?> getVersionedType(OpenType<?> type, String version)
122 return getVersionedArrayType((ArrayType)type, version);
125 return getVersionedCompositeType((CompositeType)type, version);
128 return getVersionedTabularType((TabularType)type, version);
133 private ArrayType<?> getVersionedArrayType(ArrayType<?> type, String version)
141 version
150 private TabularType getVersionedTabularType(TabularType type, String version)
155 version
166 private Predicate<String> getFilter(String type, String version) {
172 return versionMap.get(version);