1 package nom.tam.util.type;
2
3 /*
4 * #%L
5 * nom.tam FITS library
6 * %%
7 * Copyright (C) 1996 - 2024 nom-tam-fits
8 * %%
9 * This is free and unencumbered software released into the public domain.
10 *
11 * Anyone is free to copy, modify, publish, use, compile, sell, or
12 * distribute this software, either in source code form or as a compiled
13 * binary, for any purpose, commercial or non-commercial, and by any
14 * means.
15 *
16 * In jurisdictions that recognize copyright laws, the author or authors
17 * of this software dedicate any and all copyright interest in the
18 * software to the public domain. We make this dedication for the benefit
19 * of the public at large and to the detriment of our heirs and
20 * successors. We intend this dedication to be an overt act of
21 * relinquishment in perpetuity of all present and future rights to this
22 * software under copyright law.
23 *
24 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
27 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
28 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
29 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
30 * OTHER DEALINGS IN THE SOFTWARE.
31 * #L%
32 */
33
34 import java.nio.Buffer;
35 import java.nio.ByteBuffer;
36 import java.nio.DoubleBuffer;
37 import java.nio.FloatBuffer;
38 import java.nio.IntBuffer;
39 import java.nio.LongBuffer;
40 import java.nio.ShortBuffer;
41
42 /**
43 * @deprecated Use identical static fields of {@link ElementType} instead.
44 */
45 @Deprecated
46 public final class PrimitiveTypes {
47
48 /** @deprecated Use {@link ElementType#BOOLEAN} instead */
49 @Deprecated
50 public static final ElementType<Buffer> BOOLEAN = ElementType.BOOLEAN;
51
52 /** @deprecated Use {@link ElementType#BYTE} instead */
53 @Deprecated
54 public static final ElementType<ByteBuffer> BYTE = ElementType.BYTE;
55
56 /** @deprecated Use {@link ElementType#CHAR} instead */
57 @Deprecated
58 public static final ElementType<ByteBuffer> CHAR = ElementType.CHAR;
59
60 /** @deprecated Use {@link ElementType#DOUBLE} instead */
61 @Deprecated
62 public static final ElementType<DoubleBuffer> DOUBLE = ElementType.DOUBLE;
63
64 /** @deprecated Use {@link ElementType#FLOAT} instead */
65 @Deprecated
66 public static final ElementType<FloatBuffer> FLOAT = ElementType.FLOAT;
67
68 /** @deprecated Use {@link ElementType#INT} instead */
69 @Deprecated
70 public static final ElementType<IntBuffer> INT = ElementType.INT;
71
72 /** @deprecated Use {@link ElementType#LONG} instead */
73 @Deprecated
74 public static final ElementType<LongBuffer> LONG = ElementType.LONG;
75
76 /** @deprecated Use {@link ElementType#SHORT} instead */
77 @Deprecated
78 public static final ElementType<ShortBuffer> SHORT = ElementType.SHORT;
79
80 /** @deprecated Use {@link ElementType#STRING} instead */
81 @Deprecated
82 public static final ElementType<Buffer> STRING = ElementType.STRING;
83
84 /** @deprecated Use {@link ElementType#UNKNOWN} instead */
85 @Deprecated
86 public static final ElementType<Buffer> UNKNOWN = ElementType.UNKNOWN;
87
88 private PrimitiveTypes() {
89 // TODO Auto-generated constructor stub
90 }
91
92 }