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


Java Resource类代码示例

本文整理汇总了Java中javax.annotation.Resource的典型用法代码示例。如果您正苦于以下问题:Java Resource类的具体用法?Java Resource怎么用?Java Resource使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: setUp

import javax.annotation.Resource; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
    super.setUp();
    URL persistenceProviderUrl = FileUtil.getArchiveRoot(PersistenceProvider.class.getProtectionDomain().getCodeSource().getLocation());
    ProtectionDomain domain = Resource.class.getProtectionDomain();
    System.out.println("Protection domain: " + domain);
    CodeSource source = domain.getCodeSource();
    System.out.println("Code source: " + source);
    if (source != null) {
        URL location = source.getLocation();
        System.out.println("Location: " + location);
        URL resourceUrl = FileUtil.getArchiveRoot(location);
        addCompileRoots(Arrays.asList(persistenceProviderUrl, resourceUrl));
    } else {
        addCompileRoots(Arrays.asList(persistenceProviderUrl));
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:PersistenceTestCase.java

示例2: resolve

import javax.annotation.Resource; //导入依赖的package包/类
@Override
public Object resolve(final InjectionPoint injectionPoint) {
    final Resource annotation = injectionPoint.getAnnotated().getAnnotation(Resource.class);
    if (null == annotation) {
        return null;
    }
    if (Topic.class != injectionPoint.getType()) {
        return null;
    }
    return new TestEEfiTopic(annotation.mappedName());
}
 
开发者ID:dajudge,项目名称:testee.fi,代码行数:12,代码来源:TopicResourceProvider.java

示例3: resolve

import javax.annotation.Resource; //导入依赖的package包/类
@Override
public Object resolve(final InjectionPoint injectionPoint) {
    if (injectionPoint.getAnnotated().getAnnotation(Resource.class) == null) {
        return null;
    }
    return resources.get(injectionPoint.getAnnotated().getAnnotation(Resource.class).mappedName());
}
 
开发者ID:dajudge,项目名称:testee.fi,代码行数:8,代码来源:ManualResourceProviderBuilder.java

示例4: loadFieldsAnnotation

import javax.annotation.Resource; //导入依赖的package包/类
protected static void loadFieldsAnnotation(Context context, Class<?> classClass) {
	// Initialize the annotations
	Field[] fields = Introspection.getDeclaredFields(classClass);
	if (fields != null && fields.length > 0) {
		for (Field field : fields) {
			Resource annotation = field.getAnnotation(Resource.class);
			if (annotation != null) {
				String defaultName = classClass.getName() + SEPARATOR + field.getName();
				Class<?> defaultType = field.getType();
				addResource(context, annotation, defaultName, defaultType);
			}
		}
	}
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:15,代码来源:WebAnnotationSet.java

示例5: addItemMenu

import javax.annotation.Resource; //导入依赖的package包/类
/**Ajout d'un menu d'item avec ou sans sous menu
 * @param caption le libelle
 * @param viewName la vue rattachee
 * @param icon l'icon du menu
 * @param itemMenu l'item menu rattache
 * @param mapSubMenu un eventuel sous-menu
 */
private void addItemMenu(String caption, String viewName, com.vaadin.server.Resource icon, LinkedList<SubMenu> subMenus, AccordionItemMenu itemMenu) {
	OneClickButton itemBtn = new OneClickButton(caption, icon);
	Menu menu = new Menu(viewName,subMenus,itemBtn);
	itemBtn.setPrimaryStyleName(ValoTheme.MENU_ITEM);
	/*Pas de sous menu*/
	if (subMenus==null){
		itemBtn.addClickListener(e -> {
			navigateToView(viewName);
		});
		viewButtons.put(viewName, menu);
		if (itemMenu!=null){
			viewAccordion.put(viewName, (String)itemMenu.getData());
		}
	}
	/*Des sous menu, on associe le bouton du menu à chaque vue de sous menu*/
	else{
		subMenus.forEach(e -> {
			viewButtons.put(e.getVue(), menu);
			if (itemMenu!=null){
				viewAccordion.put(e.getVue(), (String)itemMenu.getData());
			}
		});
		itemBtn.addClickListener(e -> {
			navigateToView(subMenus.getFirst().getVue());
		});
		
	}
	if (itemMenu==null){
		menuButtonLayout.addComponent(itemBtn);
	}else{
		itemMenu.addButton(itemBtn);			
	}
	
}
 
开发者ID:EsupPortail,项目名称:esup-ecandidat,代码行数:42,代码来源:MainUI.java

示例6: injectResource

import javax.annotation.Resource; //导入依赖的package包/类
private void injectResource(final Object provider) throws IllegalAccessException {
    final Field[] resourceFieldArray = FieldUtils.getFieldsWithAnnotation(provider.getClass(), Resource.class);
    if (ArrayUtils.isEmpty(resourceFieldArray)) {
        return;
    }
    for (final Field resourceField : resourceFieldArray) {
        final Class<?> fieldType = resourceField.getType();
        // ConfigInfo注入
        if (ConfigInfo.class.isAssignableFrom(fieldType)) {
            final ConfigInfo configInfo = new DefaultConfigInfo(cfg);
            FieldUtils.writeField(resourceField, provider, configInfo, true);
        }
    }
}
 
开发者ID:alibaba,项目名称:jvm-sandbox,代码行数:15,代码来源:DefaultProviderManager.java

示例7: setAccountLockService

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setAccountLockService(AccountLockService accountLockService) {
    this.accountLockService = accountLockService;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:AccountLogService.java

示例8: setAccountInfoManager

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setAccountInfoManager(AccountInfoManager accountInfoManager) {
    this.accountInfoManager = accountInfoManager;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:AccountInfoController.java

示例9: setAccessManager

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setAccessManager(AccessManager accessManager) {
    this.accessManager = accessManager;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:AuthService.java

示例10: setJdbcTemplate

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
    this.jdbcTemplate = jdbcTemplate;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:IndexController.java

示例11: setBpmConfNodeManager

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setBpmConfNodeManager(BpmConfNodeManager bpmConfNodeManager) {
    this.bpmConfNodeManager = bpmConfNodeManager;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:BpmConfCountersignController.java

示例12: setExportor

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setExportor(Exportor exportor) {
    this.exportor = exportor;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:TaskInfoController.java

示例13: setAccountLogService

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setAccountLogService(AccountLogService accountLogService) {
    this.accountLogService = accountLogService;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:AccountLogConsumer.java

示例14: setTaskDefinitionConnector

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setTaskDefinitionConnector(
        TaskDefinitionConnector taskDefinitionConnector) {
    this.taskDefinitionConnector = taskDefinitionConnector;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:6,代码来源:BpmConfAssignController.java

示例15: setPartyEntityManager

import javax.annotation.Resource; //导入依赖的package包/类
@Resource
public void setPartyEntityManager(PartyEntityManager partyEntityManager) {
    this.partyEntityManager = partyEntityManager;
}
 
开发者ID:zhaojunfei,项目名称:lemon,代码行数:5,代码来源:PartyStructController.java


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