|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoperaciones.MetodosGenerales
public class MetodosGenerales
Aloja una serie de métodos usados para funciones generales como manejo de datos, codificación y decodificación de datos, conversión de tipos de datos, etc.
| Method Summary | |
|---|---|
java.lang.String |
byte_to_string(byte num,
int pos)
Convierte un byte en String para imprimirlo con el número de posiciones indicadas por parámetro |
boolean |
char_to_hexa(char c)
Recibe un char y determina si es un valor hexadecimal |
byte[] |
codificar_valor(int cant)
Dado un entero, devuelve el valor del mismo en un arreglo de bytes |
java.lang.String |
corta_hasta_el_nro(java.lang.String original,
int maximo)
Corta un String para que tenga la longitud indicada en máximo |
java.lang.String |
data_to_buffer(java.lang.String data,
int buffer)
Asigna los datos a enviar de acuerdo al tamaño del buffer |
java.lang.String |
decodificar_OID(Varbind vb)
Dado un Objeto de tipo Varbind retorna la representación en formato String del Object ID del Varbind. |
java.lang.String |
decodificar_tipo(Varbind vb,
boolean tipo)
Dado un Varbind determina el tipo de valor en el Varbind. |
static MetodosGenerales |
getme()
|
java.util.Date |
gettime_date(long miles_fecha_epoch)
Dado los milisegundos de una fecha retorna nuevamente los milisegundos pero normalizados a cero. |
int |
hexa_to_int(char c)
Dado un char lo convierte hexadecimal a entero |
java.lang.String |
isAutomaticTunel(java.lang.String dir)
Permite conocer si una dirección IPv6 corresponde con un túnel automático |
boolean |
isReachable(java.net.InetAddress ip,
int ip_version,
int timeout,
int reintentos)
Dada una dirección IP determina si el host es alcanzable mediante el envío de Echo Request |
int[] |
longitud_en_int(byte[] datos,
int inicio)
Decodifica una longitud perteneciente al formato BER (TLV) |
static long |
memoria_usada()
Retorn el valor de la memoria usada por el sistema |
java.lang.String |
obtenerIPv4Address(java.lang.String dir)
Obtiene la dirección IPv4 que viene embebida en la IPv6 del túnel |
byte[] |
paquete_en_bytes(jpcap.packet.Packet p)
Dado un objeto de tipo Packet, retorna un arreglo de bytes con el contenido del paquete |
java.lang.String |
puntos_al_doble_neg(double flotante)
Dado un String el cual representa un double, le agrega los puntos de separación de mil y de céntimos. |
java.lang.String |
puntos_al_float(float flotante)
Dado un String el cual representa un float, le agrega los puntos de separación de mil y céntimos. |
java.lang.String |
quita_puntos_al_float(java.lang.String flotante)
Dado un string el cual es un float elimina los puntos de separación que contiene puntos de separación |
java.lang.String |
quita_puntos_al_int(java.lang.String entero)
Dado un String con el valor de un entero, se le quita la separación los puntos al mismo |
void |
recolecta_basura()
Llama al recolector de Basura unas 500 Veces o hasta que la memoria usada por el programa disminuya. |
int |
string_hexa_to_int(java.lang.String hex)
Recibe un String con varios Hexadecimanles y los convierte a entero |
int |
unsigned_byte_to_int(byte b)
Dado un byte retorna un entero sin singo del valor dado, no se extiende el signo. |
java.lang.String |
valor_ascii(org.snmp4j.smi.VariableBinding vb)
Recibe por parámetro un VariableBinding y retorna su valor en una forma legible para el Humano y valida que el SNMP4j ya no lo haya codificado |
java.lang.String |
valor_trap_gen(java.lang.String valor,
int version)
Dado el valor de un traps específico retorna un String con la descripción del mismo |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static MetodosGenerales getme()
public java.lang.String puntos_al_float(float flotante)
flotante - float original con el valor de float
public java.lang.String puntos_al_doble_neg(double flotante)
flotante - double original con el valor de float
public java.lang.String quita_puntos_al_float(java.lang.String flotante)
flotante - Strig con separacion de mil y puntos
public java.lang.String quita_puntos_al_int(java.lang.String entero)
entero - String con separación de mil y puntos
public java.lang.String valor_ascii(org.snmp4j.smi.VariableBinding vb)
vb - variable a buscarle el valor
public boolean char_to_hexa(char c)
c - el char a verificar
public int string_hexa_to_int(java.lang.String hex)
hex - String con los datos
public int hexa_to_int(char c)
c - el char a pasar
public int unsigned_byte_to_int(byte b)
b - es un byte al cual se le quiere conocer su valor como entero.
public java.lang.String data_to_buffer(java.lang.String data,
int buffer)
data - datos especificados por defecto o por el usuariobuffer - tamaño del buffer de envío de datos
public java.lang.String corta_hasta_el_nro(java.lang.String original,
int maximo)
original - String a cortarmaximo - Longitud máxima
public java.util.Date gettime_date(long miles_fecha_epoch)
miles_fecha_epoch - milisegundos completos de la fecha a normalizar
public byte[] codificar_valor(int cant)
cant - número a convertir
public byte[] paquete_en_bytes(jpcap.packet.Packet p)
p - Paquete a analizar
public java.lang.String byte_to_string(byte num,
int pos)
num - Byte a convertirpos - Número de posiciones que debe ocupar (validado para 2 y 4 posiciones)
public java.lang.String decodificar_OID(Varbind vb)
vb - Objeto del tipo Varbind al cual se le desea conocer el Object ID.
public java.lang.String decodificar_tipo(Varbind vb,
boolean tipo)
vb - Objeto del tipo Varbind al cual se le desea conocer el tipo
public int[] longitud_en_int(byte[] datos,
int inicio)
datos - Arreglo de bytes con toda la data de retornoinicio - Índice dentro del arreglo de datos desde donde se va a calcular la longitud.
public java.lang.String valor_trap_gen(java.lang.String valor,
int version)
valor - el valor del traps por ejemplo 0 pero debe venir como Stringversion - --> 0 para SNMPv1 y 1 para v2c
public void recolecta_basura()
public static long memoria_usada()
public boolean isReachable(java.net.InetAddress ip,
int ip_version,
int timeout,
int reintentos)
ip - InetAddress con la direción IP a validarip_version - la versión del protocolo IPtimeout - la cantidad de milisegundos a esperarreintentos - Indica el número de veces que se va a reintentar enviar un mensaje de solicitud ICMP.
public java.lang.String isAutomaticTunel(java.lang.String dir)
dir - Dirección IPv6
public java.lang.String obtenerIPv4Address(java.lang.String dir)
dir - Dirección IPv6
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||