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

jakarta.xml.bind.bindingschema_1_0.xsd Maven / Gradle / Ivy

There is a newer version: 11.0.0-M4
Show newest version




  
    Schema for binding schema.  JAXB Version 1.0
  
  
    
      
        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.

      
      
        Allow for extension binding declarations.

      
    
    
    
      
      
      
      
      
      
      
      
    
  
  
    
      
        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. The
                                    class is JAXB implementation dependent.
          fixedAttributeAsConstantProperty  false
          enableFailFastCheck        false
          generateIsSetMethod        false
      
    
    
    
    
    
  
  
    
      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.  
        
      
    
  
  
    
      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.
    
    
      
        
      
      
      
    
  

  

  
    
      
        Customize the base type of a property. For V1.0, only
        javaType is allowed for customization of simple types
        at point of reference to a simple type.
      
    
    
      
    
  

  
    
      Allows selection of a binding algorithm
    
    
      
      
    
  

  
    
      
    
    
  
  
    
      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"
      
    
    
  
  
    
      Used to customize how to handle name collisions.
        i.  generate VALUE_1, VALUE_2... if  generateName.
        ii.  generate an error  if value is generateError. This is JAXB default behavior.

      
    
    
      
      
    
  
  
    
      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.
          
        
      
      
        
          
            Used to indicate the version of binding declarations.
            Only valid on root level bindings element.
            Either this attribute or "version" attribute but not both may be specified.
          
        
      
    
  
  
    
      
        
          
        
      
      
        
      
    
  






© 2015 - 2024 Weber Informatics LLC | Privacy Policy