A B C D E F G H I J K L M N O P Q R S T U V W X _

_

_accessCount - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheValue
 
_accessible - Variable in class r01f.reflection.fluent.FieldInvoker
 
_accessible - Variable in class r01f.reflection.ReflectionUtils.SetAccessibleAction
 
_annotation - Variable in class r01f.reflection.ReflectionUtils.FieldAnnotated
 
_annotationType - Variable in class r01f.reflection.FieldAnnotatedReflection
 
_appCode - Variable in class r01f.guids.GUIDDispenserDef
 
_appCode - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_appCode - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Código de aplicación para los XMLs de componentes almacenados en esta caché.
_appCode - Variable in class r01f.xmlproperties.XMLPropertiesManager
Código de aplicación
_appCode - Variable in class r01f.xmlproperties.XMLPropertyLocation
 
_arrayAsString(String[]) - Static method in exception r01f.locale.I18NMissingMessageException
 
_attrFieldsByXmlNodeName - Variable in class r01f.marshalling.simple.BeanMap
 
_attribute - Variable in class r01f.marshalling.simple.FieldMap.FieldXMLMap
 
_attributes - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_bean - Variable in class r01f.reflection.BeanInstanceReflection
 
_bean - Variable in class r01f.reflection.FieldReflection
 
_bean - Variable in class r01f.reflection.MethodInvokeReflection
 
_beanAndFieldStack - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_beanElementTagNames - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_beanEnclosingXmlElementName - Variable in class r01f.marshalling.simple.BeanInstance.CollectionElementBean
 
_beanInstance - Variable in class r01f.marshalling.simple.BeanInstance.CollectionElementBean
 
_beanMap - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_beanMapFromBeanAnnotations(Class<?>) - Method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Obtiene el mapeo de un bean inspeccionando las anotaciones
_beanMappings - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_beanMappings - Variable in class r01f.marshalling.simple.XMLFromObjsBuilder
 
_beanMappingsByEnclosingXmlElement - Variable in class r01f.marshalling.simple.SimpleMarshallerMappings
Mapa que contiene las clases relacionadas con el tag XML (se va rellenando a medida que se necesita saber que bean está "englobado" por un tag: método getBeanMapFromXmlTag)
_beanMappingsByType - Variable in class r01f.marshalling.simple.SimpleMarshallerMappings
Mapa que contiene las clases relacionadas con su nombre (se va rellenando a medida que se cargan los mapeos: métodos loadFrom...)
_beansStack - Variable in class r01f.marshalling.simple.MarshallerMappingsFromXMLLoader
 
_beanType - Variable in class r01f.reflection.BeanInstanceReflection
 
_beanType - Variable in class r01f.reflection.BeanReflection
 
_beanType - Variable in class r01f.reflection.FieldReflection
 
_beanType - Variable in class r01f.reflection.MethodInvokeReflection
 
_block - Variable in class r01f.io.ByteArrayChunkedIterator
 
_block - Variable in class r01f.io.ByteStreamChunkedIterator
 
_build() - Method in class r01f.guids.GUIDDispenserDef
 
_bundleCache - Variable in class r01f.locale.I18NService
 
_bundleChain - Variable in class r01f.locale.I18NBundle
 
_bundleChain - Variable in class r01f.locale.I18NService
 
_bytes - Variable in class r01f.io.ByteArrayChunkedIterator
 
_cache - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_cache - Variable in class r01f.xmlproperties.XMLPropertiesManager
Objeto que maneja el acceso a las properties
_cacheBeansMappings(Map<String, BeanMap>) - Method in class r01f.marshalling.simple.SimpleMarshallerMappings
Pone los beans cargados en la cache
_cacheFactory - Variable in class r01f.xmlproperties.XMLProperties
Factoría de cache de propiedades Se utiliza en el objeto XMLPropertiesManager y necesita una referencia al ResourcesLoaderFactory puesto que la cache utiliza el objeto XMLPropertiesForComponentContainer para gestionar la carga de XMLs de propiedades y este objeto necesita cargar recursos con un ResourcesLoader
_cannotInvokeMethod(Throwable, Object...) - Method in class r01f.reflection.fluent.MethodInvoker
 
_cdata - Variable in class r01f.marshalling.simple.FieldMap.FieldXMLMap
 
_charSet - Variable in class r01f.marshalling.simple.SimpleMarshallerBase
 
_checkBean(BeanMap) - Static method in class r01f.marshalling.simple.MarshallerMappingsFromXMLLoader
Comprueba la validez ce la definición de un bean
_checkDispenserDef(GUIDDispenserDef) - Method in class r01f.guids.HighLowBBDDGUIDPersist
Comprueba la defincion de un dispenser y devuelve una cadena con los errores
_checkField(FieldMap) - Static method in class r01f.marshalling.simple.MarshallerMappingsFromXMLLoader
Comprueba la validez de la definición de un miembro
_checkInterval - Variable in class r01f.resources.ResourcesReloadControlDef
 
_childElements - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_class - Variable in exception r01f.reflection.ReflectionException
 
_classLoader - Variable in class r01f.reflection.fluent.TypeInvoker
 
_className - Variable in class r01f.reflection.fluent.TypeInvoker
 
_className - Variable in class r01f.reflection.fluent.TypeReflection
 
_code - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_code - Variable in enum r01f.marshalling.simple.DataTypes.DataTypeEnum
 
_code - Variable in enum r01f.marshalling.simple.FieldMap.RelationEnum
 
_colElsNodeName - Variable in class r01f.marshalling.simple.FieldMap.FieldXMLMap
 
_colFieldsContainingBeansEnclosedByXmlNodeName - Variable in class r01f.marshalling.simple.BeanMap
 
_comparator - Variable in class r01f.types.collections.SetOperations
 
_compDef - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer.ComponentCacheXML
 
_component - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheKey
 
_component - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer.ComponentCacheKey
 
_component - Variable in class r01f.xmlproperties.XMLPropertiesManager.ComponentProperties
 
_component - Variable in class r01f.xmlproperties.XMLPropertyLocation
 
_componentLoadedListener - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Listener de los eventos que indican que se ha cargado un componente.
_componentsXMLCache - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Mapa donde se guarda un DOM con el XML de cada componente de propiedades.
_componentXMLManager - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_composeMarshallingMappings() - Static method in enum r01f.internal.BuiltInObjectsMarshaller.MarshallerSingleton
Compone el XML de configuración para el Marshaller
_composeUnableToLoadClassMessage(Class<?>) - Method in class r01f.reflection.fluent.TypeInvoker
 
_computeBlockSize() - Method in class r01f.io.ByteArrayChunkedIterator
 
_connected - Variable in class r01f.httpclient.HttpResponseStatement
 
_constructor - Variable in class r01f.reflection.fluent.ConstructorInvoker
 
_constructorArgsTypes - Variable in class r01f.reflection.BeanReflection
 
_containsNullValue() - Method in class r01f.types.collections.SoftHashMap
 
_contextCache - Variable in class r01f.ejb.JNDIContextLocator
 
_control - Variable in class r01f.locale.I18NBundle
 
_control - Variable in class r01f.locale.I18NService
 
_controlProps - Variable in class r01f.resources.ResourcesReloadControlDef
 
_conx - Variable in class r01f.httpclient.HttpResponseStatement
 
_createBeanInstance(BeanMap, String, Attributes) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_createBuffer(int) - Method in class r01f.util.types.Strings.StringWrapper
 
_createInvoker(String, Class<?>, Object) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_createInvoker(String, Object, Class<?>...) - Static method in class r01f.reflection.fluent.MethodInvoker
 
_createInvoker(String, Class<?>, Object) - Static method in class r01f.reflection.fluent.PropertyInvoker
 
_createMarshaller() - Static method in enum r01f.internal.BuiltInObjectsMarshaller.MarshallerSingleton
Inicializa la instancia estática del marshaller de los XML de definición de ResourcesLoader a objetos ResourcesLoaderDef
_createMethod - Variable in class r01f.marshalling.simple.FieldMap
 
_currHighKey - Variable in class r01f.guids.HighLowGUIDDispenser
 
_currLowKey - Variable in class r01f.guids.HighLowGUIDDispenser
 
_dataType - Variable in class r01f.marshalling.simple.FieldMap
 
_dataTypeFromType(Field) - Static method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Obtiene el tipo de dato a partir de la definición de la clase
_date - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_dateFormat - Variable in class r01f.marshalling.simple.DataTypes.DateType
 
_declaringBeanMap - Variable in class r01f.marshalling.simple.FieldMap
 
_declaringClass - Variable in class r01f.reflection.fluent.StaticInnerClassInvoker
 
_deepToString(Object[], StringBuilder, Set<Object[]>) - Method in class r01f.util.types.ArrayFormatter
 
_def - Variable in class r01f.resources.ResourcesLoaderBase
 
_defaultCount - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheStatistics
 
_defaultValue - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheValue
 
_delegate - Variable in class r01f.types.collections.InsertionOrderedMap
 
_description - Variable in enum r01f.marshalling.simple.FieldMap.RelationEnum
 
_descriptions - Variable in enum r01f.marshalling.simple.DataTypes.DataTypeEnum
 
_descriptorForProperty(String, Object) - Static method in class r01f.reflection.fluent.PropertyInvoker
 
_devMode - Variable in class r01f.locale.I18NBundle
 
_devMode - Variable in class r01f.locale.I18NService
 
_dfactory - Variable in class r01f.httpclient.SSLTunnelSocketFactory
 
_diferences - Variable in class r01f.types.collections.MapsWrappers.MapDifferences
 
_dispDef - Variable in class r01f.guids.HighLowGUIDDispenser
 
_dispDef - Variable in class r01f.guids.HighLowMemoryGUIDPersist
 
_dispDef - Variable in class r01f.guids.SimpleGUIDDispenser
en este caso NO se inyecta NADA (no es necesario)
_dispensers - Variable in class r01f.guids.GUIDDispenserManager
CACHE que contiene los dispensers creados asociados por appCode.sequenceId (por eso es importante que esta clase sea un Singleton en el módulo Guice)
_dispensersFactories - Variable in class r01f.guids.GUIDDispenserManager
Mapa de factorías de objetos GUIDDispenser que relaciona el ID del GUIDDispenser con su factoría IMPORTANTE!!
_doRequest() - Method in class r01f.httpclient.HttpResponseStatement
Ejecuta la llamada al servidor, enviandole las cabeceras y los parametros que se han establecido con anterioridad
_doTransform(Source, Result) - Method in class r01f.xml.XSLTransformer
Transforma el xml
_doTunnelHandshake(Socket, String, int) - Method in class r01f.httpclient.SSLTunnelSocketFactory
Realiza la comunicación SSL entre el proxy y el host remoto.
_effectiveNodeName - Variable in class r01f.marshalling.simple.BeanInstance
 
_ejbHomeReferencesCache - Variable in class r01f.ejb.EJB2HomeLocator
Caché con las referencia a los interfaces home indexadas por su nombre jndi
_elementsFieldsByXmlNodeName - Variable in class r01f.marshalling.simple.BeanMap
 
_elementsType - Variable in class r01f.marshalling.simple.DataTypes.CollectionType
 
_elementsTypeName - Variable in class r01f.marshalling.simple.DataTypes.CollectionType
 
_enabled - Variable in class r01f.resources.ResourcesReloadControlDef
 
_endElementInRawXml(String, ObjsFromXMLBuilder<T>.BeanAndFieldWrapper) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_endOffset - Variable in class r01f.io.ByteArrayChunkedIterator
 
_ensureCapacity(int) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
Se asegura cierta capacidad del caché.
_entrySet - Variable in class r01f.types.collections.SoftHashMap
 
_enum - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_enumTypeName - Variable in class r01f.marshalling.simple.DataTypes.EnumType
 
_expectedInnerClassName(String) - Method in class r01f.reflection.fluent.StaticInnerClassInvoker
 
_expungeStaleEntries() - Method in class r01f.types.collections.SoftHashMap
Borra las entradas que el GC ha liberado NOTA: Cuando el GC libera una WeakReference o SoftReference la mete en una cola para que alguien (por ejemplo esta clase) tome las acciones pertientes como es quitar las entradas del array
_exWrapper - Variable in exception r01f.exceptions.EnrichedException
Wrapper de la excepción que permite almacenar información extendida sobre la excepción como: - Sub-clase: un enum de diferentes sub-tipos de la excepcion - group/code: valores numéricos de grupo y code de la excepcion - Severidad: un enum de severidades pre-definidas - si ha de ser logeada o no - si ha de ser lanzada "tal cual" (con toda la pila de excepciones) o como una nueva excepción en la que la pila de excepciones se sustituye por un mensaje de texto - Mensajes adicionales de trazabilidad
_exWrapper - Variable in exception r01f.exceptions.EnrichedRuntimeException
Wrapper de la excepción que permite almacenar información extendida sobre la excepción como: - Sub-clase: un enum de diferentes sub-tipos de la excepcion - group/code: valores numéricos de grupo y code de la excepcion - Severidad: un enum de severidades pre-definidas - si ha de ser logeada o no - si ha de ser lanzada "tal cual" (con toda la pila de excepciones) o como una nueva excepción en la que la pila de excepciones se sustituye por un mensaje de texto - Mensajes adicionales de trazabilidad
_factoryBindingId - Variable in class r01f.guids.GUIDDispenserDef
 
_field - Variable in class r01f.reflection.FieldReflection
 
_field - Variable in class r01f.reflection.fluent.FieldInvoker
 
_field(String, Class<?>) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_field - Variable in exception r01f.reflection.ReflectionException
 
_field - Variable in class r01f.reflection.ReflectionUtils.FieldAnnotated
 
_fieldGetterName(Class<?>, String, Class<?>) - Static method in class r01f.reflection.ReflectionUtils
Obtiene el nombre del metodo getter de un miembro en una clase
_fieldMapFromField(Class<?>, Field) - Static method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Devuelve un esqueleto de objeto FieldMap a partir de un Field de un Type Este esqueleto unicamente incluye: - el nombre del field - el tipo de dato - si es oid o no
_fieldName(Field) - Static method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Obtiene el nombre de un miembro teniendo en cuenta que el nombre puede comenzar por el prefijo "_" en cuyo caso se elimina NOTA: Normalmente el prefijo se indica con la anotación Accessors, PERO el problema es que esta anotación SOLO se mantiene en el codigo, y NO en tiempo de ejecución
_fieldName - Variable in class r01f.reflection.fluent.FieldReflection
 
_fieldName - Variable in class r01f.reflection.fluent.FieldTypes.FieldType
 
_fieldName - Variable in class r01f.reflection.fluent.FieldTypes.FieldTypeGenerics
 
_fieldName - Variable in class r01f.reflection.fluent.StaticFieldReflection
 
_fieldName - Variable in class r01f.reflection.fluent.StaticFieldTypes.StaticFieldType
 
_fieldName - Variable in class r01f.reflection.fluent.StaticFieldTypes.StaticFieldTypeGenerics
 
_fieldReflection - Variable in class r01f.reflection.FieldAnnotatedReflection
 
_fields - Variable in class r01f.marshalling.simple.BeanInstance
 
_fields - Variable in class r01f.marshalling.simple.BeanMap
 
_fieldSetterName(Class<?>, String, Class<?>) - Static method in class r01f.reflection.ReflectionUtils
Obtiene el nombre del metodo setter de un miembro en una clase
_fieldType - Variable in class r01f.reflection.fluent.FieldTypes.FieldType
 
_fieldType - Variable in class r01f.reflection.fluent.FieldTypes.FieldTypeGenerics
 
_fieldType - Variable in class r01f.reflection.fluent.StaticFieldTypes.StaticFieldType
 
_fieldType - Variable in class r01f.reflection.fluent.StaticFieldTypes.StaticFieldTypeGenerics
 
_findMethod(Class<?>, String, Class<?>[]) - Static method in class r01f.reflection.fluent.MethodInvoker
 
_formatObjectsArray(Object[]) - Method in class r01f.util.types.ArrayFormatter
 
_formatPrimitivesArray(Object) - Static method in class r01f.util.types.ArrayFormatter
 
_fromStringOfHexToByteArray(String) - Static method in class r01f.guids.HighLowKey
Devuelve una representacion en formato array de bytes de una cadena Cada byte se representa en la cadena como dos caracteres debido a la representacion Hexadecimal del byte 0=00 .... 255=FF
_generateXML(String, Object, BeanMap) - Method in class r01f.marshalling.simple.XMLFromObjsBuilder
Funcion recursiva que obtiene un nodo XML que representa al objeto que se pasa
_getDayOfWeekInCastellano(int) - Static method in class r01f.util.types.Dates
 
_getDayOfWeekInEuskera(int) - Static method in class r01f.util.types.Dates
 
_getDayOfWeekName(int, int) - Static method in class r01f.util.types.Dates
 
_getEntry(Object) - Method in class r01f.types.collections.SoftHashMap
 
_getFieldValueWithoutUsingAccessors(Class<?>, Object, String) - Static method in class r01f.reflection.ReflectionUtils
Devuelve el valor de un miembro SIN utilizar metodos get/set
_getMonthName(int, int) - Static method in class r01f.util.types.Dates
 
_getMonthNameInCastellano(int) - Static method in class r01f.util.types.Dates
 
_getMonthNameInEuskera(int) - Static method in class r01f.util.types.Dates
 
_getTable() - Method in class r01f.types.collections.SoftHashMap
 
_getURLConnection(String, Charset) - Method in class r01f.resources.URLResourcesLoader
Devuelve un InputStream al response.
_getURLStreamHandler() - Static method in class r01f.httpclient.HttpsConnectionRetriever
Obtiene el URL Stream Handler para la maquina virtual dada.
_group - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_guiceInjectorInstance - Variable in enum r01f.internal.GuiceInjector.InjectorSingleton
 
_guidDispenserModule - Variable in class r01f.internal.BootstrapGuiceModule
 
_guidPersist - Variable in class r01f.guids.HighLowGUIDDispenser
 
_hash(Object) - Static method in class r01f.types.collections.SoftHashMap
 
_hash(int) - Static method in class r01f.types.collections.SoftHashMap
 
_hasToBeLogged - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_highKey - Variable in class r01f.guids.HighLowMemoryGUIDPersist
 
_highLowGUIDPersistFactories - Variable in class r01f.guids.HighLowGUIDDispenser
Mapa de factorías de objetos HighLowGUIDPersist que relaciona el ID del HighLowGUIDPersist con su factoría IMPORTANTE!!
_hitCount - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheStatistics
 
_httpsDefaultConnectionClass - Static variable in class r01f.httpclient.HttpsConnectionRetriever
 
_httpsIBMConnectionClass - Static variable in class r01f.httpclient.HttpsConnectionRetriever
 
_httpsSunConnectionClass - Static variable in class r01f.httpclient.HttpsConnectionRetriever
 
_i18nModule - Variable in class r01f.internal.BootstrapGuiceModule
 
_ibmURLStreamHandler - Static variable in class r01f.httpclient.HttpsConnectionRetriever
 
_impl - Variable in class r01f.resources.ResourcesReloadControlDef
 
_incorrectFieldType(Field, Class<?>, Class<?>) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_incorrectPropertyType(String, Object, Class<?>, Class<?>) - Static method in class r01f.reflection.fluent.PropertyInvoker
 
_increment(byte[]) - Method in class r01f.guids.HighLowKey
Incrementa el valor del array de bytes en uno pero en orden inverso.
_incrementElement(byte[], int) - Method in class r01f.guids.HighLowKey
Método recursivo para aumentar un array de bytes en uno pero en orden inverso
_indexFor(int, int) - Static method in class r01f.types.collections.SoftHashMap
 
_info - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_init(int, float) - Method in class r01f.types.collections.SoftHashMap
 
_initOffset - Variable in class r01f.io.ByteArrayChunkedIterator
 
_initProxyInfo(String, String, String, String) - Static method in class r01f.httpclient.BaseConnectionRetriever
 
_initTransformer() - Method in class r01f.xml.XSLTransformer
Incializa el transformer
_innerClassName - Variable in class r01f.reflection.fluent.StaticInnerClassInvoker
 
_innerClassName - Variable in class r01f.reflection.fluent.StaticInnerClassReflection
 
_instance - Variable in class r01f.marshalling.simple.BeanInstance
 
_instance - Variable in class r01f.marshalling.simple.FieldInstance
 
_intersection(Set<T>, Set<T>) - Method in class r01f.types.collections.SetOperations
 
_invalidCount - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheStatistics
 
_invokeSSLFactoryMethod(String, URLConnection, SSLSocketFactory) - Static method in class r01f.httpclient.HttpsConnectionRetriever
Invoca el metodosetSSLSocketFactory( SSLSocketFactory sslSocketFactory = new SSLTunnelSocketFactory(proxyHost,proxyPort,proxyUser,proxyPassword); connectionClass.setSSLSocketFactory(sslSocketFactory);
_is - Variable in class r01f.io.ByteStreamChunkedIterator
 
_isCDATA - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_isHttpsDefaultConnectionInstance(Class<?>) - Static method in class r01f.httpclient.HttpsConnectionRetriever
 
_isIBMClassInstance(Class<?>) - Static method in class r01f.httpclient.HttpsConnectionRetriever
 
_isSunConnectionInstance(Class<?>) - Static method in class r01f.httpclient.HttpsConnectionRetriever
 
_isValidBundleChain(String[]) - Static method in class r01f.locale.I18NMessageAnnotationGuiceHandler
 
_key - Variable in class r01f.util.KeyValue
 
_keyElementsType - Variable in class r01f.marshalling.simple.DataTypes.MapCollectionType
 
_keyElementsTypeName - Variable in class r01f.marshalling.simple.DataTypes.MapCollectionType
 
_keySet - Variable in class r01f.types.collections.SoftHashMap
 
_knownType - Variable in class r01f.marshalling.simple.DataTypes.ObjectType
 
_lastAcessTimeStamp - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheValue
 
_lastReloadTimeStamp - Variable in class r01f.resources.ReloadControlPeriodic
 
_length - Variable in class r01f.guids.GUIDDispenserDef
 
_level - Variable in enum r01f.exceptions.ExceptionSeverity
 
_list - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_listInstance(DataTypes.DataTypeEnum, int) - Static method in class r01f.marshalling.simple.MappingReflectionUtils
Obtiene una instancia de la lista requerida
_listToString(List<String>) - Static method in class r01f.httpclient.HttpClient
 
_loadComponentXML(XMLPropertiesComponentDef) - Method in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Carga el XML de propiedades de appCode/component según lo indicado en la definición del componente.
_loadDispenserDefFor(XMLProperties, String, String) - Static method in class r01f.guids.GUIDDispenserManager
Carga la configuracion del fichero de propiedades de la aplicacion
_loadedBeans - Variable in class r01f.marshalling.simple.MarshallerMappingsFromXMLLoader
 
_loadedBeans - Variable in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
 
_loader - Variable in class r01f.resources.ResourcesLoaderDef
 
_loaderDef - Variable in class r01f.xmlproperties.XMLPropertiesComponentDef
 
_loaderProps - Variable in class r01f.resources.ResourcesLoaderDef
 
_loadFactor - Variable in class r01f.types.collections.SoftHashMap
 
_loadFromXML(InputStream, Charset) - Static method in class r01f.marshalling.simple.SimpleMarshallerMappings
Carga el mapa de clases desde su definición en XML
_loadingACollection(String) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_loadingAField(String) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_loadingChars - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_loadReloadControlImpl(XMLPropertiesComponentDef) - Method in class r01f.xmlproperties.XMLPropertiesForComponentContainer
 
_loadStreamHandler() - Method in class r01f.httpclient.HttpsConnectionRetriever
Carga el Stream Handler de SSL
_loadTimeStamp - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer.ComponentCacheXML
 
_loadType() - Method in class r01f.reflection.fluent.TypeInvoker
 
_locale - Variable in class r01f.locale.I18NBundle
 
_locale - Variable in enum r01f.locale.Language
 
_log - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_lookupInClassHierarchy(String, Class<?>) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_lookupInClassHierarchy(String, Class<?>, Class<?>[]) - Static method in class r01f.reflection.fluent.MethodInvoker
 
_makeAccessible(Field) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_map - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_mapInstance(DataTypes.DataTypeEnum, int) - Static method in class r01f.marshalling.simple.MappingReflectionUtils
Obtiene una instancia del mapa requerido
_mapping - Variable in class r01f.marshalling.simple.BeanInstance
 
_mapping - Variable in class r01f.marshalling.simple.FieldInstance
 
_mappings - Variable in class r01f.marshalling.MarshallerProvider
 
_mappings - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder
 
_mappings - Variable in class r01f.marshalling.simple.SimpleMarshallerBase
Contiene la cache de mapeo utilizada en los procesos de marshalling/unmarshalling El mapeo se puede obtener de un fichero de definición en XML o de anotaciones en las propias clases Java IMPORTANTE!!
_marshallerInstance - Variable in enum r01f.internal.BuiltInObjectsMarshaller.MarshallerSingleton
 
_marshallerModule - Variable in class r01f.internal.BootstrapGuiceModule
 
_maskNull(K) - Static method in class r01f.types.collections.SoftHashMap
 
_message - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_method - Variable in class r01f.reflection.fluent.MethodInvoker
 
_method - Variable in class r01f.reflection.MethodInvokeReflection
 
_method - Variable in exception r01f.reflection.ReflectionException
 
_methodName - Variable in class r01f.reflection.fluent.MethodParameterTypes
 
_methodName - Variable in class r01f.reflection.fluent.MethodReflection
 
_methodName - Variable in class r01f.reflection.fluent.MethodReturnTypes.MethodReturnType
 
_methodName - Variable in class r01f.reflection.fluent.MethodReturnTypes.MethodReturnTypeGenerics
 
_methodName - Variable in class r01f.reflection.fluent.StaticMethodParameterTypes
 
_methodName - Variable in class r01f.reflection.fluent.StaticMethodReflection
 
_methodName - Variable in class r01f.reflection.fluent.StaticMethodReturnTypes.StaticMethodReturnType
 
_methodName - Variable in class r01f.reflection.fluent.StaticMethodReturnTypes.StaticMethodReturnTypeGenerics
 
_missingKeyBehaviour - Variable in class r01f.locale.I18NBundle
 
_missingKeyBehaviour - Variable in class r01f.locale.I18NService
 
_missingKeyBehaviour - Variable in class r01f.locale.I18NServiceFactory.I18NServiceProvider
 
_modCount - Variable in class r01f.types.collections.SoftHashMap
 
_moveToNextHighKey() - Method in class r01f.guids.HighLowGUIDDispenser
Incrementa en uno el valor actual de la parte high, y luego a al objeto de persistencia para actualizar el valor almacenado
_name - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_name - Variable in class r01f.marshalling.simple.FieldMap
 
_name - Variable in class r01f.marshalling.simple.FieldMap.Relation
 
_name - Variable in class r01f.marshalling.simple.XMLBuilder.XMLAttribute
 
_name - Variable in class r01f.resources.ResourcesLoaderDef
 
_name - Variable in class r01f.xmlproperties.XMLPropertiesComponentDef
 
_nodeName - Variable in class r01f.marshalling.simple.BeanMap.BeanXMLMap
 
_nodeName - Variable in class r01f.marshalling.simple.FieldMap.FieldXMLMap
 
_nodeNameFromAnnotation(String, String) - Static method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Obtiene el nombre de un nodo XML a partir de lo indicado en una anotacion XmlRootElement, XmlElement o XmlAttribute teniendo en cuenta que si NO se indica valor en la propiedad name(), el valor por defecto es ##default
_nonHitCount - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheStatistics
 
_notBinaryParametersAsQueryString() - Method in class r01f.httpclient.HttpMethodStatement
Compone la cadena de parametros que se van a enviar via GET o POST a partir de los parametros almacenados en la variable global
_numberOfPropertiesEstimation - Variable in class r01f.xmlproperties.XMLPropertiesComponentDef
 
_obj - Variable in class r01f.reflection.ReflectionUtils.SetAccessibleAction
 
_object - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_offset - Variable in class r01f.io.ByteStreamChunkedIterator
 
_oid - Variable in class r01f.marshalling.simple.FieldMap
 
_oidAccessorMethod - Variable in class r01f.marshalling.simple.BeanMap
 
_oidField - Variable in class r01f.marshalling.simple.BeanMap
 
_parameters - Variable in class r01f.httpclient.HttpMethodStatement
 
_parameterTypes - Variable in class r01f.reflection.fluent.ConstructorParameterTypes
 
_parameterTypes - Variable in class r01f.reflection.fluent.MethodParameterTypes
 
_parameterTypes - Variable in class r01f.reflection.fluent.StaticMethodParameterTypes
 
_parentNode - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_parsePathElem(String) - Static method in class r01f.reflection.ReflectionUtils
Obtiene el nombre del miembro y el index o clave en el caso de que elemento del path sea una referencia a array, lista o mapa
_parseXML(InputStream, Charset, TextEncoder) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder
Parsea el xml de entrada y obtiene su representación en objetos
_parseXML(InputSource, TextEncoder) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder
Parsea el xml de entrada y obtiene su representación en objetos
_properties - Variable in class r01f.guids.GUIDDispenserDef
 
_propertiesFileURI - Variable in class r01f.xmlproperties.XMLPropertiesComponentDef
 
_propertiesManagerForAppCache - Variable in class r01f.xmlproperties.XMLProperties
Cache de objetos XMLPropertiesManager por aplicación que contiene un objeto XMLPropertiesCache para dicha aplicación
_propertyDescriptor - Variable in class r01f.reflection.fluent.PropertyInvoker
 
_propertyName - Variable in class r01f.reflection.fluent.PropertyInvoker
 
_propertyName - Variable in class r01f.reflection.fluent.PropertyReflection
 
_propertyName - Variable in class r01f.reflection.fluent.PropertyTypes.PropertyType
 
_propertyName - Variable in class r01f.reflection.fluent.PropertyTypes.PropertyTypeGenerics
 
_propertyType - Variable in class r01f.reflection.fluent.PropertyTypes.PropertyType
 
_propertyType - Variable in class r01f.reflection.fluent.PropertyTypes.PropertyTypeGenerics
 
_props - Variable in class r01f.xmlproperties.XMLPropertyWrapper
 
_propValue - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheValue
 
_propXPath - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl.CacheKey
 
_provideClassPathResourcesLoader(ResourcesLoaderDef) - Static method in class r01f.resources.ResourcesLoaderFactoryImpl
 
_provideDataBaseResourcesLoader(ResourcesLoaderDef) - Static method in class r01f.resources.ResourcesLoaderFactoryImpl
 
_provideFileSystemResourcesLoader(ResourcesLoaderDef) - Static method in class r01f.resources.ResourcesLoaderFactoryImpl
 
_provideURLResourcesLoader(ResourcesLoaderDef) - Static method in class r01f.resources.ResourcesLoaderFactoryImpl
 
_proxyHost - Variable in class r01f.httpclient.SSLTunnelSocketFactory
 
_proxyPassword - Variable in class r01f.httpclient.SSLTunnelSocketFactory
 
_proxyPort - Variable in class r01f.httpclient.SSLTunnelSocketFactory
 
_proxyUser - Variable in class r01f.httpclient.SSLTunnelSocketFactory
 
_queue - Variable in class r01f.types.collections.SoftHashMap
cola donde el GC "coloca" los objetos que libera para que se tomen acciones sobre los mismos; en este caso quitar el objeto del array subyacente
_rawType - Variable in class r01f.generics.TypeRef
 
_rawXMLTags - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_recursiveMapBean(DataTypes.DataType) - Method in class r01f.marshalling.simple.SimpleMarshallerMappingsFromAnnotationsLoader
Llamada recursiva si se trata de: - Un objeto complejo (no un int, long, string, etc) - Una colección de objetos complejos
_relation - Variable in class r01f.marshalling.simple.FieldMap
 
_relation - Variable in class r01f.marshalling.simple.FieldMap.Relation
 
_reloadControl - Variable in class r01f.locale.I18NResourceBundleControl
 
_reloadControlDef - Variable in class r01f.resources.ResourcesLoaderDef
 
_reloadControlImpl - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer.ComponentCacheXML
 
_reloadPeriodMillis - Variable in class r01f.resources.ReloadControlPeriodic
 
_removeMapping(Object) - Method in class r01f.types.collections.SoftHashMap
 
_requestMethod - Variable in class r01f.httpclient.HttpMethodStatement
 
_resize(int) - Method in class r01f.types.collections.SoftHashMap
 
_resourcesLoader - Variable in class r01f.locale.I18NResourceBundleControl
 
_resourcesLoader - Variable in class r01f.locale.I18NServiceFactory.I18NServiceProvider
 
_resourcesLoader - Variable in enum r01f.resources.ResourcesLoaderFactoryImpl.DEFAULT
 
_resourcesLoader - Variable in class r01f.xml.XMLDocumentBuilder
 
_resourcesLoaderDefLoader - Variable in class r01f.locale.I18NServiceFactory
Carga la definición de un ResourcesLoader (objeto ResourcesLoaderDef) para lo que utiliza XMLProperties
_resourcesLoaderDefLoader - Variable in class r01f.locale.I18NServiceFactory.I18NServiceProvider
 
_resourcesLoaderFactory - Variable in class r01f.locale.I18NServiceFactory
Factoría de ResourcesLoader
_resourcesLoaderFactory - Variable in class r01f.locale.I18NServiceFactory.I18NServiceProvider
 
_resourcesLoaderFactory - Variable in class r01f.xmlproperties.XMLProperties
Factoría de ResourcesLoader necesaria para crear el ResourcesLoader indicado en la configuración del componente (que SIEMPRE se carga desde el classPath) (ver XMLPropertiesForComponentContainer)
_resourcesLoaderFactory - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Factoría de ResourcesLoader necesaria para crear el ResourcesLoader indicado en la configuración del componente (que SIEMPRE se carga desde el classPath).
_resourcesLoaderModule - Variable in class r01f.internal.BootstrapGuiceModule
 
_resourcesReloadControl - Variable in class r01f.locale.I18NServiceFactory.I18NServiceProvider
 
_retrieve(String, String, Class<T>, Marshaller) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
Recupera la referencia a un objeto extraido de las propiedades.
_retrieveBeanPropertyUsingMarshaller(String, String, Class<?>, Marshaller) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_retrieveBundle(String) - Method in class r01f.locale.I18NBundle
 
_retrieveComponent(String) - Method in class r01f.xmlproperties.XMLPropertiesForComponentContainer
Obtiene un componente de la cache o bien lo carga si es que NO estaba cargado.
_retrieveConnection(String, String, String, String, String) - Method in class r01f.httpclient.BaseConnectionRetriever
Obtiene la conexión para obtener la conexión Para debug : -Djavax.net.debug=all
_retrieveConnection(String, String, String, String, String) - Method in class r01f.httpclient.HttpConnectionRetriever
 
_retrieveConnection(String, String, String, String, String) - Method in class r01f.httpclient.HttpsConnectionRetriever
 
_retrieveHomeReference(String, String, boolean) - Method in class r01f.ejb.EJB2HomeLocator
Obtiene el Home del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home
_retrieveMapOfStringsProperty(String, String) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_retrieveMessage(String) - Method in class r01f.locale.I18NBundle
Obtiene una clave buscando en todos los Bundles de la cadena en orden
_retrieveStringProperty(String, String) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_sendHeaders(URLConnection) - Method in class r01f.httpclient.HttpResponseStatement
Envia la cabecera http para lo cual ensambla los valores del mapa _headers
_sequenceName - Variable in class r01f.guids.GUIDDispenserDef
 
_serviceCache - Variable in class r01f.locale.I18NServiceFactory
 
_setFieldValueWithoutUsingAccessors(Class<?>, Object, String, Object) - Static method in class r01f.reflection.ReflectionUtils
Establece el valor de un miembro SIN utilizar metodos get/set
_setHeader(String, String) - Method in class r01f.httpclient.HttpConnectionStatement
Establece una cabecera de la request
_sets - Variable in class r01f.types.collections.SetOperations
 
_severity - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_simple - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_simpleObjFromString(DataTypes.DataType, String) - Static method in class r01f.marshalling.simple.MappingReflectionUtils
Obtiene un objeto del tipo correcto a partir de la cadena
_size - Variable in class r01f.types.collections.SoftHashMap
 
_sort(List<T>) - Static method in class r01f.types.collections.ListsWrappers
Ordenación alfabética de una lista, en castellano
_sort(List<T>, String) - Static method in class r01f.types.collections.ListsWrappers
Ordenación alfabética de una lista en función del Locale correspondiente
_sort(List<T>, Locale) - Static method in class r01f.types.collections.ListsWrappers
Ordenación alfabética de una lista, en castellano
_sort(List<T>, Collator) - Static method in class r01f.types.collections.ListsWrappers
Ordenación alfabética de una lista, en castellano
_sort(List<T>, Comparator<? super T>) - Static method in class r01f.types.collections.ListsWrappers
Ordenacion de una lista utilizando un comparador.
_splitter - Variable in class r01f.util.types.Strings.SplitterWrapper
 
_startElementInRawXml(String, Attributes, ObjsFromXMLBuilder<T>.BeanAndFieldWrapper) - Method in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_store(String, String, Object, boolean) - Method in class r01f.xmlproperties.XMLPropertiesCacheImpl
Almacena en la caché un objeto extraido de las propiedades.
_str - Variable in class r01f.util.types.Strings.SplitterWrapper
 
_streamHandlerInitialized - Variable in class r01f.httpclient.HttpsConnectionRetriever
 
_strict - Variable in class r01f.enums.EnumValuesWithCodeWrapper
 
_subClass - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_subClass(Throwable) - Method in exception r01f.reflection.ReflectionException
Obtiene la subclase de la excepción
_sunURLStreamHandler - Static variable in class r01f.httpclient.HttpsConnectionRetriever
 
_table - Variable in class r01f.types.collections.SoftHashMap
Array subyacente que contiene las entradas del mapa Las entradas son un objeto Entry que extiende de SoftReference (es decir, la clave es una SoftReference) y que además almacena: - El value - Un hash de la clave - Una referencia a otro objeto Entry con la misma clave (en realidad el mismo hash de la clave) (ver metodo PUT)
_tag - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_targetObj - Variable in class r01f.reflection.fluent.FieldInvoker
 
_targetObj - Variable in class r01f.reflection.fluent.MethodInvoker
 
_targetObj - Variable in class r01f.reflection.fluent.PropertyInvoker
 
_targetServerCharset - Variable in class r01f.httpclient.HttpMethodStatement
 
_targetURLStr - Variable in class r01f.httpclient.HttpMethodStatement
 
_text - Variable in class r01f.marshalling.simple.XMLBuilder.XMLElement
 
_textEncoder - Variable in class r01f.marshalling.simple.ObjsFromXMLBuilder.ObjsFromXMLLoader
 
_textEncoder - Variable in class r01f.marshalling.simple.SimpleMarshallerBase
 
_theAppCode - Variable in class r01f.xmlproperties.XMLPropertiesManager.ComponentProperties
 
_theList - Variable in class r01f.types.collections.ListsWrappers.WrappedList
 
_theMap - Variable in class r01f.types.collections.MapsWrappers.WrappedMap
 
_theSet - Variable in class r01f.types.collections.SetOperations.InSetPredicate
 
_threshold - Variable in class r01f.types.collections.SoftHashMap
 
_throwingUnWrapped - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_toMap(List<V>, String) - Static method in class r01f.types.collections.ListsWrappers
Convierte un array en mapa indexado por el valor de un miembro del objeto
_transfer(SoftHashMap.Entry<K, V>[], SoftHashMap.Entry<K, V>[]) - Method in class r01f.types.collections.SoftHashMap
 
_transformer - Variable in class r01f.xml.XSLTransformer
 
_transformerParams - Variable in class r01f.xml.XSLTransformer
 
_tranzient - Variable in class r01f.marshalling.simple.FieldMap
 
_type - Variable in class r01f.marshalling.simple.BeanMap
 
_type - Variable in class r01f.marshalling.simple.DataTypes.DataType
 
_typeOf(Object) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_union(Set<T>, Set<T>) - Method in class r01f.types.collections.SetOperations
 
_uniqueID - Variable in class r01f.guids.GUIDDispenserDef
 
_unmaskNull(K) - Static method in class r01f.types.collections.SoftHashMap
 
_useAccessors - Variable in class r01f.marshalling.simple.BeanMap
 
_useAccessors - Variable in class r01f.reflection.FieldReflection
 
_useCache - Variable in class r01f.xmlproperties.XMLPropertiesCacheImpl
 
_useCache - Variable in class r01f.xmlproperties.XMLPropertiesManager
Utilizar cache o no
_validateIsNotNullOrEmpty(String) - Static method in class r01f.reflection.fluent.FieldReflection
 
_validateIsNotNullOrEmpty(String) - Static method in class r01f.reflection.fluent.MethodReflection
 
_validateIsNotNullOrEmpty(String) - Static method in class r01f.reflection.fluent.StaticFieldReflection
 
_validateIsNotNullOrEmpty(String) - Static method in class r01f.reflection.fluent.StaticInnerClassReflection
 
_validateIsNotNullOrEmpty(String) - Static method in class r01f.reflection.fluent.StaticMethodReflection
 
_value - Variable in class r01f.guids.HighLowKey
 
_value - Variable in class r01f.marshalling.simple.XMLBuilder.XMLAttribute
 
_value - Variable in class r01f.util.KeyValue
 
_values - Variable in class r01f.enums.EnumValuesWithCodeWrapper
 
_values - Variable in class r01f.types.collections.SoftHashMap
 
_verifyCorrectType(Field, Class<?>) - Static method in class r01f.reflection.fluent.FieldInvoker
 
_verifyCorrectType(String, Object, Class<?>, PropertyDescriptor) - Static method in class r01f.reflection.fluent.PropertyInvoker
 
_wrap(String, Throwable) - Method in exception r01f.exceptions.EnrichedException
Encapsula la excepcion en un wrapper que contiene toda la lógica
_wrap(String, Throwable) - Method in exception r01f.exceptions.EnrichedRuntimeException
Encapsula la excepcion en un wrapper que contiene toda la lógica
_wrappedException - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_wrappedExceptionType - Variable in class r01f.exceptions.EnrichedThrowableCustomizations
 
_writeParamsToDataOutputStream(DataOutputStream) - Method in class r01f.httpclient.HttpResponseStatement
Escribe un InputStream .
_writeParamToDataOutputStream(DataOutputStream, HttpRequestParameter) - Method in class r01f.httpclient.HttpResponseStatement
Escribe un parametro en la conexión con el servidor
_xml - Variable in class r01f.xmlproperties.XMLPropertiesForComponentContainer.ComponentCacheXML
 
_xmlMap - Variable in class r01f.marshalling.simple.BeanMap
 
_xmlMap - Variable in class r01f.marshalling.simple.FieldMap
 
_xmlProperties - Variable in class r01f.guids.GUIDDispenserManager
Acceso a XMLProperties
_xmlProperties - Variable in class r01f.resources.ResourcesLoaderDefLoader
 
_xmlPropertiesModule - Variable in class r01f.internal.BootstrapGuiceModule
 
_xPath - Variable in class r01f.xmlproperties.XMLPropertyLocation
 
_xPath - Variable in class r01f.xmlproperties.XMLPropertyWrapper
 
_xPathBase(String) - Static method in class r01f.guids.GUIDDispenserManager
Obtiene la ruta xPath base donde se encuentran las propiedades del guidGenerator
_xPathBase(String) - Static method in class r01f.guids.HighLowGUIDDispenser
 
_xslSrc - Variable in class r01f.xml.XSLTransformer
 

A B C D E F G H I J K L M N O P Q R S T U V W X _