Examples of NameConverter


Examples of com.sun.xml.internal.bind.api.impl.NameConverter

            getCustomization(use).isConstantProperty() &&
            use.getFixedValue()!=null;

        String name = getPropertyName(forConstant);
        if(name==null) {
            NameConverter conv = getBuilder().getNameConverter();
            if(forConstant)
                name = conv.toConstantName(use.getDecl().getName());
            else
                name = conv.toPropertyName(use.getDecl().getName());
            if(tu.isCollection() && getBuilder().getGlobalBinding().isSimpleMode())
                name = JJavaName.getPluralForm(name);
        }

        markAsAcknowledged();
View Full Code Here

Examples of com.sun.xml.internal.bind.api.impl.NameConverter

     */
    public @Nullable String getClassName() {
        if( className==null )   return null;

        BIGlobalBinding gb = getBuilder().getGlobalBinding();
        NameConverter nc = getBuilder().model.getNameConverter();

        if(gb.isJavaNamingConventionEnabled()) return nc.toClassName(className);
        else
            // don't change it
            return className;
    }
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

                if (NameConverter.class.isAssignableFrom(clas)) {
                    try {
                       
                        // check for existing name converter instance to pass to constructor
                        SchemaRootBase outer = (SchemaRootBase)ctx.getStackTop();
                        NameConverter prior = outer.getNameConverter();
                        if (prior != null) {
                           
                            // try to create instance of new converter passing old converter
                            try {
                                Constructor cons = clas.getConstructor(new Class[] { prior.getClass() });
                                try {
                                    return cons.newInstance(new Object[] { prior });
                                } catch (IllegalArgumentException e) { /* ignore failure */
                                } catch (InvocationTargetException e) {
                                    vctx.addWarning("Failed passing existing name converter to constructor for class " +
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

                }
                if (name == null && comp instanceof IReference) {
                    name = ((IReference)comp).getRef().getName();
                }
                if (name != null) {
                    NameConverter nconv = item.getComponentExtension().getGlobal().getNameConverter();
                    return nconv.toBaseName(name);
                }
            }
        }
        return null;
    }
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

        }
       
        // set name needed for this structure (as either value or class)
        if (name != null) {
            if (group.getClassName() == null) {
                NameConverter conv = group.getComponentExtension().getGlobal().getNameConverter();
                group.setClassName(conv.toJavaClassName(name));
            }
            if (group.getName() == null) {
                group.setName(NameUtils.toNameLead(assembleName(prefix, name)));
            }
        }
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

                        ancestor = ancestor.getParent();
                    }
                    GlobalExtension global = (GlobalExtension)ancestor.getExtension();
                    PackageHolder pack = global.getPackage();
                    String clasname = def.getClassName();
                    NameConverter nconv = global.getNameConverter();
                    boolean useinner = global.isUseInnerClasses();
                    ClassDecorator[] decorators = global.getClassDecorators();
                    BindingHolder holder = m_bindingDirectory.getRequiredBinding(def.getSchemaComponent().getSchema());
                    ClassHolder clas = pack.addClass(clasname, nconv, decorators, useinner,
                        childgrp.isEnumeration(), holder);
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

                            + ":\n" + definition.describe());
                    }
                    items.add(definition);
                   
                    // set the names on the definition so they'll be available for inlining
                    NameConverter nconv = global.getNameConverter();
                    String dfltname = nconv.toBaseName(((INamed)child).getName());
                    if (!definition.isFixedName()) {
                        String name = global.getBaseName();
                        if (name == null) {
                            name = NameUtils.toNameLead(dfltname);
                        }
View Full Code Here

Examples of org.jibx.schema.codegen.extend.NameConverter

            if (!def.isInline() && !def.hasDirectGenerateClass() && !def.isTypeIsomorphic()) {
                GlobalExtension global = (GlobalExtension)def.getComponentExtension();
                defs.add(def);
                PackageHolder pack = global.getPackage();
                String cname = def.getClassName();
                NameConverter nconv = global.getNameConverter();
                ClassDecorator[] decorators = global.getClassDecorators();
                boolean userinner = global.isUseInnerClasses();
                BindingHolder holder = m_bindingDirectory.getRequiredBinding(def.getSchemaComponent().getSchema());
                ClassHolder clas = pack.addClass(cname, nconv, decorators, userinner, def.isEnumeration(), holder);
                def.setGenerateClass(clas);
View Full Code Here

Examples of org.moltools.lib.utils.NameConverter

      }
      throw new IllegalArgumentException(valueRepr.getClass() + " not supported by PlugInListSelectionDescriptor");    } //$NON-NLS-1$
  }

  public TemplateListSelectionDescriptor(String name, String description, String propertyName, Object[] objects, boolean req) {
    super(name, description, propertyName, objects, ProjectTemplate.class, false, new NameConverter())
  }
View Full Code Here

Examples of org.moltools.workbench.utils.NameConverter

      }
      throw new IllegalArgumentException(valueRepr.getClass() + " not supported by PlugInListSelectionDescriptor");    } //$NON-NLS-1$
  }

  public TemplateListSelectionDescriptor(String name, String description, String propertyName, Object[] objects, boolean req) {
    super(name, description, propertyName, objects, ProjectTemplate.class, false, new NameConverter())
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.