當前位置: 首頁>>代碼示例>>Java>>正文


Java Role類代碼示例

本文整理匯總了Java中ezvcard.property.Role的典型用法代碼示例。如果您正苦於以下問題:Java Role類的具體用法?Java Role怎麽用?Java Role使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Role類屬於ezvcard.property包,在下文中一共展示了Role類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getRoleFromVCard

import ezvcard.property.Role; //導入依賴的package包/類
public static PersonRole getRoleFromVCard(VCard vc) {
	PersonRole role = PersonRole.NONE;
	List<Role> roles = vc.getRoles();

	if ((null != roles) && (roles.size() == 1)) {
		// we assume there is be only one role defined per vcard
		Role ref = roles.get(0);
		if (ref.getValue().equals("contact")) {
			role = PersonRole.CONTACT;
		} else if (ref.getValue().equals("identity")) {
			role = PersonRole.IDENTITY;
		} else {
			role = PersonRole.NONE;
		}
	} else if ((null != roles) && roles.size() > 1) {
		logger.error("VCard contains more than one role!");
	}
	return role;
}
 
開發者ID:Rohde-Schwarz-Cybersecurity,項目名稱:PanBox,代碼行數:20,代碼來源:AbstractAddressbookManager.java


注:本文中的ezvcard.property.Role類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。