org.jbind.xml.schema.compiler
Interface IBinder

All Known Subinterfaces:
ICartridge
All Known Implementing Classes:
AbstractCartridge

public interface IBinder


Method Summary
 IBinding createGlobalAnyTypeBinding(IComponent aComponent, java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly)
           
 IBinding createGlobalAttrDeclBinding(IComponent aComponent, java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly)
           
 IBinding createGlobalAttrGroupBinding(IComponent aComponent, java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly)
           
 IBinding createGlobalElemDeclBinding(IComponent aComponent, java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly)
           
 IBinding createGlobalGroupDeclBinding(IComponent aComponent, java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerAnyTypeBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerAttrDeclBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerAttrGroupBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerAttrRefBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerAttrWildcardBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerElemDeclBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerElemRefBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerElemWildcardBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 IBinding createInnerGroupRefOrDeclBinding(IComponent aComponent, IBinding aParentBinding, boolean aUseBuiltInClassesOnly)
           
 

Method Detail

createGlobalAnyTypeBinding

public IBinding createGlobalAnyTypeBinding(IComponent aComponent,
                                           java.lang.String aRootPackage,
                                           boolean aUseBuiltInClassesOnly)
                                    throws XmlException
Throws:
XmlException

createGlobalAttrDeclBinding

public IBinding createGlobalAttrDeclBinding(IComponent aComponent,
                                            java.lang.String aRootPackage,
                                            boolean aUseBuiltInClassesOnly)
                                     throws XmlException
Throws:
XmlException

createGlobalGroupDeclBinding

public IBinding createGlobalGroupDeclBinding(IComponent aComponent,
                                             java.lang.String aRootPackage,
                                             boolean aUseBuiltInClassesOnly)
                                      throws XmlException
Throws:
XmlException

createGlobalElemDeclBinding

public IBinding createGlobalElemDeclBinding(IComponent aComponent,
                                            java.lang.String aRootPackage,
                                            boolean aUseBuiltInClassesOnly)
                                     throws XmlException
Throws:
XmlException

createGlobalAttrGroupBinding

public IBinding createGlobalAttrGroupBinding(IComponent aComponent,
                                             java.lang.String aRootPackage,
                                             boolean aUseBuiltInClassesOnly)
                                      throws XmlException
Throws:
XmlException

createInnerAnyTypeBinding

public IBinding createInnerAnyTypeBinding(IComponent aComponent,
                                          IBinding aParentBinding,
                                          boolean aUseBuiltInClassesOnly)
                                   throws XmlException
Throws:
XmlException

createInnerAttrRefBinding

public IBinding createInnerAttrRefBinding(IComponent aComponent,
                                          IBinding aParentBinding,
                                          boolean aUseBuiltInClassesOnly)
                                   throws XmlException
Throws:
XmlException

createInnerAttrDeclBinding

public IBinding createInnerAttrDeclBinding(IComponent aComponent,
                                           IBinding aParentBinding,
                                           boolean aUseBuiltInClassesOnly)
                                    throws XmlException
Throws:
XmlException

createInnerAttrWildcardBinding

public IBinding createInnerAttrWildcardBinding(IComponent aComponent,
                                               IBinding aParentBinding,
                                               boolean aUseBuiltInClassesOnly)
                                        throws XmlException
Throws:
XmlException

createInnerGroupRefOrDeclBinding

public IBinding createInnerGroupRefOrDeclBinding(IComponent aComponent,
                                                 IBinding aParentBinding,
                                                 boolean aUseBuiltInClassesOnly)
                                          throws XmlException
Throws:
XmlException

createInnerElemRefBinding

public IBinding createInnerElemRefBinding(IComponent aComponent,
                                          IBinding aParentBinding,
                                          boolean aUseBuiltInClassesOnly)
                                   throws XmlException
Throws:
XmlException

createInnerElemDeclBinding

public IBinding createInnerElemDeclBinding(IComponent aComponent,
                                           IBinding aParentBinding,
                                           boolean aUseBuiltInClassesOnly)
                                    throws XmlException
Throws:
XmlException

createInnerElemWildcardBinding

public IBinding createInnerElemWildcardBinding(IComponent aComponent,
                                               IBinding aParentBinding,
                                               boolean aUseBuiltInClassesOnly)
                                        throws XmlException
Throws:
XmlException

createInnerAttrGroupBinding

public IBinding createInnerAttrGroupBinding(IComponent aComponent,
                                            IBinding aParentBinding,
                                            boolean aUseBuiltInClassesOnly)
                                     throws XmlException
Throws:
XmlException