当前位置: 首页>>代码示例>>Java>>正文


Java CPropertyInfo.getName方法代码示例

本文整理汇总了Java中com.sun.tools.xjc.model.CPropertyInfo.getName方法的典型用法代码示例。如果您正苦于以下问题:Java CPropertyInfo.getName方法的具体用法?Java CPropertyInfo.getName怎么用?Java CPropertyInfo.getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.tools.xjc.model.CPropertyInfo的用法示例。


在下文中一共展示了CPropertyInfo.getName方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: process

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
public Collection<CClassInfo> process(ProcessModel context,
		CClassInfo classInfo) {

	final Collection<CPropertyInfo> newProperties = context
			.getProcessPropertyInfos().process(context, classInfo);

	final Collection<CClassInfo> classes = new HashSet<CClassInfo>(1);

	classes.add(classInfo);

	for (CPropertyInfo newProperty : newProperties) {
		if (newProperty.parent() == null) {
			throw new IllegalStateException("Property ["
					+ newProperty.getName(true)
					+ "] does not have a parent.");
		}
		classes.add((CClassInfo) newProperty.parent());
	}
	
	classes.addAll(context.getCreateIdClass().process(context, classInfo));

	return classes;
}
 
开发者ID:highsource,项目名称:hyperjaxb3,代码行数:24,代码来源:DefaultProcessClassInfo.java

示例2: getGetterMethodName

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
public static String getGetterMethodName(ClassOutline classOutline, JFieldVar field) {
    CPropertyInfo prop = classOutline.target.getProperty(field.name());
    JType type = field.type();
    Options options = classOutline.parent().getModel().options;
    JCodeModel codeModel = classOutline.parent().getCodeModel();

    if (options.enableIntrospection) {
        return ((type.isPrimitive() && type.boxify().getPrimitiveType() == codeModel.BOOLEAN) ?
                "is" : "get") + prop.getName(true);
    } else {
        return (type.boxify().getPrimitiveType() == codeModel.BOOLEAN ? "is" : "get") + prop.getName(true);
    }
}
 
开发者ID:Pardus-Engerek,项目名称:engerek,代码行数:14,代码来源:ProcessorUtils.java

示例3: getMethodName

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
public static String getMethodName(ClassOutline classOutline, JFieldVar field, String prefix) {
      CPropertyInfo prop = classOutline.target.getProperty(field.name());
      if (prop == null) {
	throw new IllegalStateException("No property info for classOutline=" + classOutline.target.fullName() + ", field=" + field.name()+" of " + field.type());
}
      return prefix + prop.getName(true);
  }
 
开发者ID:Pardus-Engerek,项目名称:engerek,代码行数:8,代码来源:ProcessorUtils.java

示例4: postProcessPropertyInfo

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
private void postProcessPropertyInfo(Model model, CClassInfo classInfo, CPropertyInfo propertyInfo) {
	final String packagedClassName = ClassUtils.getPackagedClassName(classInfo);
	final String customizationsFileName = packagedClassName.replace(".", "/") + "." +propertyInfo.getName(false) + ".xml";
	final List<CPluginCustomization> customizations = readCustomizations(customizationsFileName);
	propertyInfo.getCustomizations().addAll(customizations);
}
 
开发者ID:highsource,项目名称:jaxb2-basics,代码行数:7,代码来源:CustomizationsPlugin.java

示例5: getDefaultGeneratedPropertyName

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
@Override
public String getDefaultGeneratedPropertyName(ProcessModel context,
		CPropertyInfo propertyInfo) {
	// TODO Allow for customization
	return propertyInfo.getName(true) + "Item";
}
 
开发者ID:highsource,项目名称:hyperjaxb3,代码行数:7,代码来源:AbstractAdaptBuiltinPropertyInfo.java

示例6: getDefaultGeneratedPropertyName

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
@Override
public String getDefaultGeneratedPropertyName(ProcessModel context,
		CPropertyInfo propertyInfo) {
	// TODO Allow for customization
	return propertyInfo.getName(true) + "Object";
}
 
开发者ID:highsource,项目名称:hyperjaxb3,代码行数:7,代码来源:AdaptSingleWildcardReference.java

示例7: getDefaultGeneratedPropertyName

import com.sun.tools.xjc.model.CPropertyInfo; //导入方法依赖的package包/类
@Override
public String getDefaultGeneratedPropertyName(ProcessModel context,
		CPropertyInfo propertyInfo) {
	return propertyInfo.getName(true) + "Item";
}
 
开发者ID:highsource,项目名称:hyperjaxb3,代码行数:6,代码来源:AbstractAdaptEnumPropertyInfo.java


注:本文中的com.sun.tools.xjc.model.CPropertyInfo.getName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。