Package org.jibx.runtime

Examples of org.jibx.runtime.QName


         * @param name schema type local name
         * @param isstring type derived from string flag
         */
        protected SchemaSimpleType(String name, boolean isstring) {
            super(SchemaBase.SIMPLETYPE_TYPE);
            m_qname = new QName(SCHEMA_NAMESPACE, name);
            m_string = isstring;
        }
View Full Code Here


                if (m_name == null) {
                    return true;
                } else if (elem instanceof INamed && m_name.equals(((INamed)elem).getName())) {
                    return true;
                } else if (elem instanceof IReference) {
                    QName ref = ((IReference)elem).getRef();
                    return ref != null && m_name.equals(ref.getName());
                } else {
                    return false;
                }
            } else {
                return false;
View Full Code Here

     * @param name message name
     * @param tns target namespace
     */
    public Message(String name, String tns) {
        m_name = name;
        m_qName = new QName(tns, name);
        m_parts = new LazyList();
    }
View Full Code Here

       
        // check for missing items
        if (m_name == null) {
            vctx.addError("Missing required 'name' attribute", this);
        } else {
            m_qname = new QName(vctx.getCurrentSchema().getEffectiveNamespace(),
                getName());
        }
        if (m_public == null) {
            vctx.addError("Missing required 'public' attribute", this);
        }
View Full Code Here

     *
     * @param name referenced base format
     */
    public void setFormatName(String name) {
        m_formatName = name;
        m_formatQName = (name == null) ? null : new QName(name);
    }
View Full Code Here

     * @return qualified type name, <code>null</code> if inline definition needed
     */
    private QName getSimpleTypeQName(IComponent comp) {
        IClass type = comp.getType();
        String tname = comp.getType().getName();
        QName qname = Types.schemaType(tname);
        if (qname == null) {
            qname = (QName)m_classSimpletypes.get(tname);
            if (qname == null) {
                ClassCustom custom = m_custom.getClassCustomization(type.getName());
                if (custom != null && custom.isSimpleValue()) {
View Full Code Here

        }
       
        // set or create the element type definition
        boolean isref = false;
        if (comp instanceof ValueElement) {
            QName qname = getSimpleTypeQName(comp);
            if (qname == null) {
                elem.setTypeDefinition(buildSimpleType(comp));
            } else {
                setElementType(qname, elem, hold);
            }
View Full Code Here

                    if (ref instanceof MappingElement) {
                       
                        // item type with concrete mapping, make it an element
                        MappingDetail detail = m_detailDirectory.getMappingDetail((MappingElementBase)ref);
                        ElementElement item = new ElementElement();
                        QName oname = detail.getOtherName();
                        setElementRef(oname, item, hold);
                        item.setMinOccurs(Count.COUNT_ZERO);
                        item.setMaxOccurs(Count.COUNT_UNBOUNDED);
                        addItemDocumentation(coll, item);
                        cdef.getParticleList().add(item);
View Full Code Here

     *
     * @param name mapping type name (or <code>null</code> if none)
     */
    public void setMapAsName(String name) {
        m_mapAsName = name;
        m_mapAsQName = (name == null) ? null : new QName(name);
    }
View Full Code Here

            if (comp instanceof ValueElement) {
               
                // simple attribute definition
                AttributeElement attr = new AttributeElement();
                attr.setName(comp.getName());
                QName qname = getSimpleTypeQName(comp);
                if (qname == null) {
                    attr.setTypeDefinition(buildSimpleType(comp));
                } else {
                    setAttributeType(qname, attr, hold);
                }
View Full Code Here

TOP

Related Classes of org.jibx.runtime.QName

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.