Classe d'assistance pour créer des instances DataBuffer
.
Constructeurs Publics
Méthodes publiques
FloatDataBuffer statique | de (FloatBuffer buf) Encapsule un JDK NIO FloatBuffer dans un tampon de données. |
LongDataBuffer statique | de (tableau long[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau de longs dans un tampon de données. |
statique <T> DataBuffer <T> | de (tableau T[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau d'objets dans un tampon de données. |
DoubleDataBuffer statique | de (tableau double[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau de doubles dans un tampon de données. |
ShortDataBuffer statique | de (courtes... valeurs) Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données. |
IntDataBuffer statique | |
DoubleDataBuffer statique | de (DoubleBuffer buf) Encapsule un JDK NIO DoubleBuffer dans un tampon de données. |
ByteDataBuffer statique | de (octets... valeurs) Créez un tampon à partir d'un tableau d'octets dans un tampon de données. |
LongDataBuffer statique | de (longues... valeurs) Créez un tampon à partir d'un tableau de longs dans un tampon de données. |
ByteDataBuffer statique | de (ByteBuffer buf) Encapsule un ByteBuffer JDK NIO dans un tampon de données. |
DoubleDataBuffer statique | de (valeurs doubles) Créez un tampon à partir d'un tableau de doubles dans un tampon de données. |
FloatDataBuffer statique | de (tableau float[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données. |
BooleanDataBuffer statique | de (tableau booléen [], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau de booléens dans un tampon de données. |
ShortDataBuffer statique | de (ShortBufferbuff) Encapsule un ShortBuffer JDK NIO dans un tampon de données. |
ShortDataBuffer statique | de (tableau short[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données. |
LongDataBuffer statique | de (LongBuffer buf) Encapsule un JDK NIO LongBuffer dans un tampon de données. |
ByteDataBuffer statique | de (tableau d'octets [], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau d'octets dans un tampon de données. |
IntDataBuffer statique | de (tableau int[], booléen readOnly, booléen makeCopy) Créez un tampon à partir d'un tableau d'entiers dans un tampon de données. |
FloatDataBuffer statique | de (valeurs flottantes...) Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données. |
BooleanDataBuffer statique | de (valeurs booléennes...) Créez un tampon à partir d'un tableau de booléens dans un tampon de données. |
IntDataBuffer statique | de (int... valeurs) Créez un tampon à partir d'un tableau d'entiers dans un tampon de données. |
BooleanDataBuffer statique | deBooléens (taille longue) Crée un tampon de booléens pouvant stocker jusqu'à des valeurs size |
ByteDataBuffer statique | d'octets (taille longue) Crée un tampon d'octets pouvant stocker jusqu'à des valeurs size |
DoubleDataBuffer statique | deDoubles (taille longue) Crée un tampon de doubles pouvant stocker jusqu'à des valeurs size |
FloatDataBuffer statique | ofFloats (taille longue) Crée un tampon de flotteurs pouvant stocker jusqu'à des valeurs size |
IntDataBuffer statique | ofInts (taille longue) Crée un tampon d'entiers pouvant stocker jusqu'à des valeurs size |
LongDataBuffer statique | deLongs (taille longue) Crée un tampon de longs pouvant stocker jusqu'à des valeurs size |
statique <T> DataBuffer <T> | ofObjects (type Class<T>, taille longue) Crée un tampon de références à des objets de type clazz` that can store up to `size . |
statique <T> DataBuffer <T> | d'Objets (valeurs T...) Créez un tampon à partir d'un tableau d'objets dans un tampon de données. |
ShortDataBuffer statique | deShorts (taille longue) Crée un tampon de shorts pouvant stocker jusqu'à des valeurs size |
Méthodes héritées
Constructeurs Publics
tampons de données publics ()
Méthodes publiques
public statique FloatDataBuffer de (FloatBuffer buf)
Encapsule un JDK NIO FloatBuffer
dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
public statique LongDataBuffer de (tableau long[], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau de longs dans un tampon de données.
Paramètres
tableau | tableau de longs |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public static DataBuffer <T> de (tableau T[], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau d'objets dans un tampon de données.
Paramètres
tableau | tableau d'objets |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
DoubleDataBuffer statique public de (tableau double [], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau de doubles dans un tampon de données.
Paramètres
tableau | gamme de doubles |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public statique ShortDataBuffer de (valeurs courtes...)
Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs courtes |
---|
Retour
- un nouveau tampon
public statique IntDataBuffer de (IntBuffer buf)
Encapsule un JDK NIO IntBuffer
dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
DoubleDataBuffer statique public de (DoubleBuffer buf)
Encapsule un DoubleBuffer
JDK NIO dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
public statique ByteDataBuffer de (octets... valeurs)
Créez un tampon à partir d'un tableau d'octets dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs d'octets |
---|
Retour
- un nouveau tampon
public statique LongDataBuffer de (valeurs longues...)
Créez un tampon à partir d'un tableau de longs dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs longues |
---|
Retour
- un nouveau tampon
public statique ByteDataBuffer de (ByteBuffer buf)
Encapsule un ByteBuffer
JDK NIO dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
DoubleDataBuffer statique public de (valeurs doubles)
Créez un tampon à partir d'un tableau de doubles dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(array, false, false
}
Paramètres
valeurs | valeurs doubles |
---|
Retour
- un nouveau tampon
public static FloatDataBuffer de (tableau float[], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.
Paramètres
tableau | tableau de flotteurs |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public static BooleanDataBuffer de (tableau boolean[], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau de booléens dans un tampon de données.
Paramètres
tableau | tableau de booléens |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public statique ShortDataBuffer de (ShortBuffer buf)
Encapsule un ShortBuffer
JDK NIO dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
public static ShortDataBuffer de (tableau short[], boolean readOnly, boolean makeCopy)
Créez un tampon à partir d'un tableau de courts métrages dans un tampon de données.
Paramètres
tableau | gamme de shorts |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public statique LongDataBuffer de (LongBuffer buf)
Encapsule un JDK NIO LongBuffer
dans un tampon de données.
Paramètres
bof | tampon à envelopper |
---|
Retour
- un nouveau tampon
public statique ByteDataBuffer de (tableau d'octets [], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau d'octets dans un tampon de données.
Paramètres
tableau | tableau d'octets |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public static IntDataBuffer de (tableau int[], booléen readOnly, booléen makeCopy)
Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.
Paramètres
tableau | tableau d'entiers |
---|---|
lecture seulement | vrai si le tampon créé doit être en lecture seule |
makeCopie | true si le tableau doit être copié, false encapsulera le tableau fourni |
Retour
- un nouveau tampon
public statique FloatDataBuffer de (valeurs flottantes...)
Créez un tampon à partir d'un tableau de flotteurs dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs flottantes |
---|
Retour
- un nouveau tampon
BooleanDataBuffer statique public de (valeurs booléennes...)
Créez un tampon à partir d'un tableau de booléens dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs booléennes |
---|
Retour
- un nouveau tampon
public statique IntDataBuffer de (int... valeurs)
Créez un tampon à partir d'un tableau d'entiers dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs entières |
---|
Retour
- un nouveau tampon
public static BooleanDataBuffer ofBooleans (taille longue)
Crée un tampon de booléens pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public static ByteDataBuffer ofBytes (taille longue)
Crée un tampon d'octets pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public statique DoubleDataBuffer ofDoubles (taille longue)
Crée un tampon de doubles pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public statique FloatDataBuffer ofFloats (taille longue)
Crée un tampon de flotteurs pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public static IntDataBuffer ofInts (taille longue)
Crée un tampon d'entiers pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public statique LongDataBuffer ofLongs (taille longue)
Crée un tampon de longs pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon
public static DataBuffer <T> ofObjects (type Class<T>, taille longue)
Crée un tampon de références à des objets de type clazz` that can store up to `size
.
Paramètres
taper | le type d'objet stocké dans ce tampon |
---|---|
taille | taille du buffer à allouer |
Retour
- un nouveau tampon
public static DataBuffer <T> ofObjects (T... valeurs)
Créez un tampon à partir d'un tableau d'objets dans un tampon de données.
Le tampon renvoyé permet les opérations de lecture et d'écriture et partage la mémoire du tableau source, ce qui équivaut à un appel of(values, false, false
}
Paramètres
valeurs | valeurs des objets |
---|
Retour
- un nouveau tampon
public static ShortDataBuffer ofShorts (taille longue)
Crée un tampon de shorts pouvant stocker jusqu'à des valeurs size
Paramètres
taille | taille du buffer à allouer |
---|
Retour
- un nouveau tampon