congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
org.jboss.xb.binding.sunday.unmarshalling
Code IndexAdd Tabnine to your IDE (free)

How to use org.jboss.xb.binding.sunday.unmarshalling

Best Java code snippets using org.jboss.xb.binding.sunday.unmarshalling (Showing top 20 results out of 315)

origin: jboss/jbossxb

public Object unmarshal(QName elemName,
            QName attrName,
            AttributeBinding binding,
            NamespaceContext nsCtx,
            String value)
{
 TypeBinding type = binding.getType();
 ValueMetaData valueMetaData = binding.getValueMetaData();
 return type == null ? value : type.getCharactersHandler().unmarshal(attrName, type, nsCtx, valueMetaData, value);
}
origin: jboss/jbossxb

  public void setParent(Object parent,
             Object o,
             QName elementName,
             ParticleBinding particle,
             ParticleBinding parentParticle)
  {
   ElementBinding element = (ElementBinding)particle.getTerm();
   ElementBinding parentElement = (ElementBinding)parentParticle.getTerm();
   setParent(parent, o, elementName, element, parentElement);
  }
}
origin: jboss/jbossxb

public AttributeBinding addAttribute(QName name, TypeBinding type, AttributeHandler handler)
{
 AttributeBinding attr = new AttributeBinding(schemaBinding, name, type, handler);
 addAttribute(attr);
 return attr;
}
origin: org.jboss.kernel/jboss-spring-int

public static void initBeansHandler(TypeBinding typeBinding)
{
 typeBinding.setHandler(SpringBeansHandler.HANDLER);
 // handle import
 typeBinding.pushInterceptor(SpringSchemaBinding.importQName, ImportInterceptor.INTERCEPTOR);
 // handle aliases
 typeBinding.pushInterceptor(SpringSchemaBinding.aliasQName, DeploymentAliasInterceptor.INTERCEPTOR);
 // handle beans
 typeBinding.pushInterceptor(SpringSchemaBinding.beanQName, DeploymentBeanInterceptor.INTERCEPTOR);
 // Deployment can take wildcards
 typeBinding.getWildcard().setWildcardHandler(DeploymentWildcardHandler.HANDLER);
}
origin: jboss/jbossxb

public void addParticle(ParticleBinding particle)
{
 ModelGroupBinding modelGroup;
 if(this.particle == null)
 {
   modelGroup = new AllBinding(schemaBinding);
   this.particle = new ParticleBinding(modelGroup);
 }
 else
 {
   modelGroup = (ModelGroupBinding)this.particle.getTerm();
 }
 modelGroup.addParticle(particle);
}
origin: jboss/jbossxb

/**
* Create a SchemaBinding from and xsd string.
*
* @param xsd      - xsd string
* @param encoding - optional string encoding
* @return SchemaBinding mapping
*/
public static SchemaBinding bind(String xsd, String encoding)
{
 return bind(xsd, encoding, new DefaultSchemaResolver());
}
origin: jboss/jbossxb

/**
* Create a SchemaBinding from and xsd url/uri.
*
* @param xsdUrl
* @return SchemaBinding mapping
*/
public static SchemaBinding bind(String xsdUrl)
{
 DefaultSchemaResolver resolver = new DefaultSchemaResolver();
 resolver.setBaseURI(xsdUrl);
 return bind(xsdUrl, resolver);
}
origin: jboss/jbossxb

public void addElement(ElementBinding element, int minOccurs, boolean unbounded)
{
 ParticleBinding particle = new ParticleBinding(element);
 particle.setMinOccurs(minOccurs);
 particle.setMaxOccursUnbounded(unbounded);
 addParticle(particle);
}
origin: jboss/jbossxb

private void bindGlobalGroupParticles(XSModelGroup group)
{
 ModelGroupBinding groupBinding = sharedElements.getGlobalGroup(group);
 if (groupBinding.getParticles().isEmpty())
 {
   pushModelGroup(groupBinding);
   bindModelGroupParticles(group);
   popModelGroup();
 }
}
origin: jboss/jbossxb

public ElementBinding addElement(QName name, TypeBinding type)
{
 ElementBinding element = new ElementBinding(this, name, type);
 addElement(element);
 return element;
}
origin: jboss/jbossxb

public WildcardBinding getWildcard()
{
 if(initializedWildcard)
 {
   return wildcard;
 }
 
 if(particle != null)
 {
   wildcard = getWildcard(particle.getTerm());
   initializedWildcard = true;
 }
 
 return wildcard;
}
origin: jboss/jbossxb

private ElementBinding getElement(QName name, boolean ignoreWildcards)
{
 ElementBinding element = null;
 if(particle != null)
 {
   ModelGroupBinding modelGroup = (ModelGroupBinding)particle.getTerm();
   element = modelGroup.newCursor(particle).getElement(name, null, ignoreWildcards);
 }
 if(element == null && !ignoreWildcards && wildcard != null)
 {
   element = wildcard.getElement(name, null);
 }
 return element;
}
origin: jboss/jbossxb

public ElementBinding addElement(QName name, TypeBinding type, int minOccurs, boolean unbounded)
{
 ElementBinding el = new ElementBinding(schemaBinding, name, type);
 addElement(el, minOccurs, unbounded);
 return el;
}
origin: jboss/jbossxb

private ParticleHandler getHandler(ParticleBinding modelGroupParticle)
{
 ParticleHandler handler = ((ModelGroupBinding)modelGroupParticle.getTerm()).getHandler();
 return handler == null ? defParticleHandler : handler;
}
origin: jboss/jbossxb

  public void setParent(Object parent, Object o, QName elementName, ParticleBinding particle,
     ParticleBinding parentParticle)
  {
   ElementBinding element = (ElementBinding) particle.getTerm();
   ElementBinding parentElement = (ElementBinding) parentParticle.getTerm();
   setParent(parent, o, elementName, element, parentElement);
  }
}
origin: jboss/jbossxb

public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
{
 if(attrsHandler != null)
 {
   attrsHandler.attributes(o, elementName, element.getType(), attrs, nsCtx);
 }
}
origin: jboss/jbossxb

public Object endParticle(Object o, QName elementName, ParticleBinding particle)
{
 return endElement(o, elementName, (ElementBinding)particle.getTerm());
}
origin: jboss/jbossxb

public static SchemaBinding bind(InputStream xsdStream, String encoding)
{
 return bind(xsdStream, encoding, new DefaultSchemaResolver());
}
origin: jboss/jbossxb

/**
* Create a SchemaBinding from and xsd reader.
*
* @param xsdReader - xsd reader
* @param encoding  - optional reader encoding
* @return SchemaBinding mapping
*/
public static SchemaBinding bind(Reader xsdReader, String encoding, String baseURI)
{
 DefaultSchemaResolver resolver = new DefaultSchemaResolver();
 resolver.setBaseURI(baseURI);
 return bind(xsdReader, encoding, resolver);
}
origin: jboss/jbossxb

public static SchemaBinding bind(Reader xsdReader, String encoding)
{
 return bind(xsdReader, encoding, new DefaultSchemaResolver());
}
org.jboss.xb.binding.sunday.unmarshalling

Most used classes

  • TypeBinding
  • ElementBinding
  • ParticleBinding
  • SchemaBinding
    A SchemaBinding is a collection of binding objects (TypeBinding, ChoiceBinding, ElementBinding, Mode
  • SingletonSchemaResolverFactory
    SingletonSchemaResolverFactory.
  • WildcardBinding,
  • XsdBinder,
  • AttributeBinding,
  • DefaultSchemaResolver,
  • ModelGroupBinding,
  • TermBinding,
  • RtElementHandler,
  • AllBinding$1,
  • AttributeHandler,
  • AttributesHandler,
  • CharactersHandler,
  • ChoiceBinding$1,
  • ChoiceBinding,
  • DefaultElementHandler
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now