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


Java Extension.MEDIA_TYPE属性代码示例

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


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

示例1: getMediaType

public Extension.MEDIA_TYPE getMediaType() {
	return Extension.MEDIA_TYPE.html;
}
 
开发者ID:openmrs,项目名称:openmrs-module-legacyui,代码行数:3,代码来源:PatientDashboardTabExt.java

示例2: getMediaType

/**
 * @see org.openmrs.module.Extension#getMediaType()
 */
@Override
public Extension.MEDIA_TYPE getMediaType() {
	return Extension.MEDIA_TYPE.html;
}
 
开发者ID:openmrs,项目名称:openmrs-module-legacyui,代码行数:7,代码来源:FormEntryHandler.java

示例3: doStartTag

public int doStartTag() {
	log.debug("Starting tag for extension point: " + pointId);
	
	// "zero out" the extension list and other variables
	extensions = null;
	parameterMap = OpenmrsUtil.parseParameterList(parameters);
	status = new HashMap<String, Object>();
	
	List<Extension> extensionList = null;
	List<Extension> validExtensions = new ArrayList<Extension>();
	
	if (type != null && type.length() > 0) {
		try {
			Extension.MEDIA_TYPE mediaType = Enum.valueOf(Extension.MEDIA_TYPE.class, type);
			log.debug("Getting extensions: " + pointId + " : " + mediaType);
			extensionList = ModuleFactory.getExtensions(pointId, mediaType);
		}
		catch (IllegalArgumentException e) {
			log.warn("extension point type: '" + type + "' is invalid. Must be enum of Extension.MEDIA_TYPE", e);
		}
	} else {
		log.debug("Getting extensions: " + pointId);
		extensionList = ModuleFactory.getExtensions(pointId);
	}
	
	if (extensionList != null) {
		log.debug("Found " + extensionList.size() + " extensions");
		if (requiredClass == null) {
			validExtensions = extensionList;
		} else {
			try {
				Class<?> clazz = Class.forName(requiredClass);
				for (Extension ext : extensionList) {
					if (!clazz.isAssignableFrom(ext.getClass())) {
						log.warn("Extensions at this point (" + pointId + ") are " + "required to be of " + clazz
						        + " or a subclass. " + ext.getClass() + " is not.");
					} else {
						validExtensions.add(ext);
					}
				}
			}
			catch (ClassNotFoundException ex) {
				throw new IllegalArgumentException(ex);
			}
		}
		extensions = validExtensions.iterator();
	}
	
	if (extensions == null || !extensions.hasNext()) {
		extensions = null;
		return SKIP_BODY;
	} else {
		return EVAL_BODY_BUFFERED;
	}
	
}
 
开发者ID:openmrs,项目名称:openmrs-module-legacyui,代码行数:56,代码来源:ExtensionPointTag.java

示例4: getMediaType

/**
 * @see AdministrationSectionExt#getMediaType()
 */
public Extension.MEDIA_TYPE getMediaType() {
	return Extension.MEDIA_TYPE.html;
}
 
开发者ID:openmrs,项目名称:openmrs-module-dataimporttool,代码行数:6,代码来源:AdminList.java

示例5: getMediaType

/**
 * @see AdministrationSectionExt#getMediaType()
 */
public Extension.MEDIA_TYPE getMediaType() {
    return Extension.MEDIA_TYPE.html;
}
 
开发者ID:maany,项目名称:openmrs-module-oauth2,代码行数:6,代码来源:AdminList.java

示例6: getMediaType

/**
 * @return HTML
 * @see org.openmrs.module.Extension#getMediaType()
 */
@Override
public Extension.MEDIA_TYPE getMediaType() {
	return Extension.MEDIA_TYPE.html;
}
 
开发者ID:iupui-soic,项目名称:openmrs-module-casauth,代码行数:8,代码来源:LoginFormHideExt.java

示例7: getMediaType

/**
 * @return @see AdministrationSectionExt#getMediaType()
 */
@Override
public Extension.MEDIA_TYPE getMediaType() {
	return Extension.MEDIA_TYPE.html;
}
 
开发者ID:openmrs,项目名称:openmrs-module-owa,代码行数:7,代码来源:AdminList.java

示例8: getMediaType

@Override
public Extension.MEDIA_TYPE getMediaType() {
    return Extension.MEDIA_TYPE.html;
}
 
开发者ID:openmrs,项目名称:openmrs-module-radiology,代码行数:4,代码来源:AdminList.java


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