All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.patrodyne-etl-TransformIO.1.0.0.source-code.bindingschema_2_0.xsd Maven / Gradle / Ivy

Go to download

Patrodyne modules for Extracting, Transforming and Loading (ETL) data from files or streams.

The newest version!


  
  Schema for JAXB 2.0 binding declarations.
  
  
    
Model group that represents a binding declaration. Each new binding
declaration added to the jaxb namespace that is not restricted to 
globalBindings should be added as a child element to this model group.
    
    
    
      
      
      
      
      
      
      
      
      
      
    
  
  
    
Used to specify the version of the binding schema on the schema element for 
inline annotations or jaxb:bindings for external binding.
    
  
  
      
Attributes used for property customization. The attribute group can be 
referenced either from the globalBindings declaration or from the 
property declaration. The following defaults are defined by the JAXB
specification in global scope only. Thus they apply when the 
propertyAttributes group is referenced from the globalBindings declaration 
but not when referenced from the property declaration.
          collectionType            a class that implements java.util.List.
          fixedAttributeAsConstantProperty  false
          enableFailFastCheck        false
          generateIsSetMethod        false
	  optionalProperty           wrapper
	  generateElementProperty    false
          attachmentRef              default
      
    
    
    
    
    
	
	    
		
		
		
	    
	
    
    
    
      
        
	  
	  
	  
        
      
   
  
  
    Customize XMLNames to Java id mapping 
    
    
  
  
    
    
    
  
  
      Customization values defined in global scope.
    
      
        
        
        
           allows extension binding declarations to be specified.
        
      
      
      
      
      
      
      
      
	
	   
  		
		
           
        
      
      

      
    
  
  
    Customization values with schema scope
    
      
        
        
      
    
  
  
    Customize interface and implementation class.
    
      
        
      
      
        Java class name without package prefix.
      
      
        Implementation class name including package prefix.
      
      
        Default value derived from [jaxb:globalBindings]@generateValueClass.
      
    
  
  
      Customize property.
    
      
        
        
      
      
      
    
  
  
    Data type conversions; overriding builtins
    
      
        name of the java type to which xml type is to be bound.
      
      
         xml type to which java datatype has to be bound.Must be present when javaType is scoped to globalBindings
      
      
      
      
        
If true, the parsMethod and printMethod must reference a method
signtature that has a second parameter of type NamespaceContext.
        
      
    
  
  
     Bind to a type safe enumeration class.
    
      
        
        
      
      
      
    
  
  
     Enumeration member name in a type safe enumeration class.
    
      
        
      
      
      
    
  
  
  

  
    
      
    
      
        
The name attribute for [baseType] enables more precise control over the actual base type for a JAXB property. This customization enables specifying a more general base type than the property's default base type. The name attribute value must be a fully qualified Java class name. Additionally, this Java class must be a super interface/class of the default Java base type for the property. When the default base type is a primitive type, consider the default Java base type to be the Java wrapper class of that primitive type.This customization is useful to enable simple type substitution for a JAXB property representing with too restrictive of a default base type.
        
      
  


  
  
    
      
    
    
  
  
    Treate underscore  in XML Name to Java identifier mapping.
    
      
      
    
  
  
     
XML types or types derived from them which have enumeration facet(s) which are be mapped to typesafeEnumClass by default. The following types cannot be specified in this list: "xsd:QName", "xsd:base64Binary", "xsd:hexBinary", "xsd:date", "xsd:time", "xsd:dateTime", "xsd:duration","xsd:gDay", "xsd:gMonth", "xsd:Year", "xsd:gMonthDay", "xsd:YearMonth", "xsd:ID", "xsd:IDREF", "xsd:NOTATION"
      
    
  
  
    Used to customize how to handle name collisions.
    
      
      
      
    
  
  
    Placeholder type to indicate Legal Java identifier.
    
  
  
    Rule to transform an Xml name into another Xml name
    
      prepend the string to QName.
    
    
      Append the string to QName.
    
  
  
    Allows transforming an xml name into another xml name. Use case UDDI 2.0 schema.
    
      
        Mapping rule for type definitions.
      
      
        Mapping rule for elements
      
      
        Mapping rule  for model group
      
      
        Mapping rule for class names generated for an anonymous type.
      
    
  
  
    
A binding compiler only processes this attribute when it occurs on an
an instance of xs:schema element.  The value of this attribute is a
whitespace-separated list of namespace prefixes.  The namespace bound
to each of the prefixes is designated as a customization declaration
namespace.
    
      
    
  
  
    
Binding declaration(s) for a remote schema.
If attribute node is set, the binding declaraions
are associated with part of the remote schema
designated by schemaLocation attribute. The node
attribute identifies the node in the remote schema
to associate the binding declaration(s) with.
      
    
    
      
        
          
          
        
      
      
        
Location of the remote schema to associate binding declarations with.
        
      
      
        
The value of the string is an XPATH 1.0 compliant string that
resolves to a node in a remote schema to associate
binding declarations with. The remote schema is specified
by the schemaLocation attribute occuring in the current
element or in a parent of this element.
        
      
      
        
Used to indicate the version of binding declarations. Only valid on root level bindings element. Either this or "jaxb:version" attribute but not both may be specified.
        
      
      
    
  
  
    
      
        
          
        
      
      
        
      
    
   
  
    
	
          Specify DOM API to bind to JAXB property to.
        
    
  
  
    Disable MTOM/XOP encoding for this binary data. Annotation can be placed on a type defintion that derives from a W3C XSD binary data type or on an element that has a type that is or derives from a W3C XSD binary data type.
    
  
  
  
    
    
  






© 2015 - 2024 Weber Informatics LLC | Privacy Policy