Uses of Class
org.jibx.binding.model.ValidationContext

Packages that use ValidationContext
org.jibx.binding.model   
 

Uses of ValidationContext in org.jibx.binding.model
 

Methods in org.jibx.binding.model that return ValidationContext
 ValidationContext BindingElement.UnmarshalWrapper.getValidation()
           
static ValidationContext BindingElement.newValidationContext()
          Create a default validation context.
 

Methods in org.jibx.binding.model with parameters of type ValidationContext
 void DefinitionContext.addFormat(FormatElement def, ValidationContext vctx)
          Add format to set defined at this level.
 void DefinitionContext.addMappedName(NameAttributes name, MappingElementBase def, ValidationContext vctx)
          Add mapped name to set defined at this level.
 void ClassHierarchyContext.addNamedComponent(String label, ElementBase comp, ValidationContext vctx)
          Add named component to set defined at this level.
 void DefinitionContext.addTemplate(MappingElementBase def, ValidationContext vctx)
          Add template or mapping to set defined at this level.
 void ClassHierarchyContext.addTypedComponent(IClass clas, ElementBase comp, ValidationContext vctx)
          Add typed component to set defined at this level.
protected  void ContainerElementBase.checkCompatibleChildren(ValidationContext vctx, IClass type, ArrayList children)
          Check that child components are of types compatible with the container object type.
protected  void StructureElement.classifyComponents(ValidationContext vctx)
          Classify child components as contributing attributes, content, or both.
protected  void ContainerElementBase.classifyComponents(ValidationContext vctx)
          Classify child components as contributing attributes, content, or both.
static IClassItem ClassUtils.findStaticMethod(String name, String[] sigs, ValidationContext vctx)
          Get static method by fully qualified name.
static IClassItem ClassUtils.findVirtualMethod(String name, String[] sigs, ValidationContext vctx)
          Get virtual method by fully qualified name.
 NamespaceElement DefinitionContext.getElementNamespace(NameAttributes name, ValidationContext vctx)
          Get namespace definition for element name.
 BindingElement BindingElement.getIncludeBinding(URL url, BindingElement root, ValidationContext vctx)
          Get included binding.
static String[] ClassUtils.getSignatureVariants(String name, ValidationContext vctx)
          Get all variant signatures for a fully qualified class name.
static boolean ClassUtils.isAssignable(String from, String to, ValidationContext vctx)
          Check if a value of one type can be directly assigned to another type.
 void NamespaceElement.prevalidate(ValidationContext vctx)
          Prevalidate attributes of element in isolation.
 void NestingElementBase.prevalidate(ValidationContext vctx)
           
 void StructureElementBase.prevalidate(ValidationContext vctx)
           
 void AttributeBase.prevalidate(ValidationContext vctx)
          Prevalidate attribute information.
 void TemplateElementBase.prevalidate(ValidationContext vctx)
           
 void StringAttributes.prevalidate(ValidationContext vctx)
           
 void NestingAttributes.prevalidate(ValidationContext vctx)
           
 void ElementBase.prevalidate(ValidationContext vctx)
          Prevalidate element information.
 void StructureAttributes.prevalidate(ValidationContext vctx)
           
 void BindingElement.prevalidate(ValidationContext vctx)
          Prevalidate all attributes of element in isolation.
 void MappingElementBase.prevalidate(ValidationContext vctx)
           
 void TemplateElement.prevalidate(ValidationContext vctx)
          Prevalidate attributes of element in isolation.
 void CollectionElement.prevalidate(ValidationContext vctx)
           
 void ContainerElementBase.prevalidate(ValidationContext vctx)
           
 void ObjectAttributes.prevalidate(ValidationContext vctx)
           
 void IncludeElement.prevalidate(ValidationContext vctx)
           
 void ValueElement.prevalidate(ValidationContext vctx)
           
 void PropertyAttributes.prevalidate(ValidationContext vctx)
           
 void FormatElement.prevalidate(ValidationContext vctx)
          Prevalidate attributes of element in isolation.
static BindingElement BindingElement.readBinding(InputStream is, String fname, BindingElement contain, boolean precomp, ValidationContext vctx)
          Read a binding definition (possibly as an include) to construct binding model.
static BindingElement BindingElement.readBinding(InputStream is, String fname, ValidationContext vctx)
          Read a binding definition to construct binding model.
 void BindingElement.runValidation(boolean full, ValidationContext vctx)
          Run the actual validation of a binding model.
 void BindingElement.runValidation(ValidationContext vctx)
          Run the actual validation of a binding model.
 void ContainerElementBase.setIdChild(IComponent child, ValidationContext vctx)
          Set ID property child.
 void NestingElementBase.validate(ValidationContext vctx)
           
 void StructureElementBase.validate(ValidationContext vctx)
           
 void AttributeBase.validate(ValidationContext vctx)
          Validate attribute information.
 void TemplateElementBase.validate(ValidationContext vctx)
           
 void StructureElement.validate(ValidationContext vctx)
           
 void ElementBase.validate(ValidationContext vctx)
          Validate element information.
 void StructureAttributes.validate(ValidationContext vctx)
           
 void MappingElementBase.validate(ValidationContext vctx)
           
 void CollectionElement.validate(ValidationContext vctx)
           
 void NameAttributes.validate(ValidationContext vctx)
           
 void ContainerElementBase.validate(ValidationContext vctx)
           
 void MappingElement.validate(ValidationContext vctx)
           
 void ValueElement.validate(ValidationContext vctx)
           
 void FormatElement.validate(ValidationContext vctx)
           
static BindingElement BindingElement.validateBinding(String name, URL path, InputStream is, ValidationContext vctx)
          Validate a binding definition.
 boolean BindingOrganizer.validateBindings(BindingHolder root, File dir, ValidationContext vctx)
          Validate the constructed bindings.
 void MappingElement.validateExtension(ValidationContext vctx)
          Special validation method to link extension mappings to base mappings.
 void MappingElement.verifyConstruction(ValidationContext vctx)
          Verify that instances of the mapped class can be constructed.
protected  void ContainerElementBase.verifyConstruction(ValidationContext vctx, IClass type)
          Check that there's a way to construct an instance of an object class for input bindings.
 

Constructors in org.jibx.binding.model with parameters of type ValidationContext
BindingElement.UnmarshalWrapper(ValidationContext vctx, BindingElement contain)
           
RegistrationVisitor(ValidationContext vctx)
          Constructor.
 



Copyright © 2005-2011 jibx.org. All Rights Reserved.