本文整理匯總了Java中java.beans.FeatureDescriptor.setShortDescription方法的典型用法代碼示例。如果您正苦於以下問題:Java FeatureDescriptor.setShortDescription方法的具體用法?Java FeatureDescriptor.setShortDescription怎麽用?Java FeatureDescriptor.setShortDescription使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.beans.FeatureDescriptor
的用法示例。
在下文中一共展示了FeatureDescriptor.setShortDescription方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: _copyFeatureDescriptor
import java.beans.FeatureDescriptor; //導入方法依賴的package包/類
private static void _copyFeatureDescriptor(
FeatureDescriptor oldDescriptor,
FeatureDescriptor newDescriptor
)
{
newDescriptor.setName(oldDescriptor.getName());
newDescriptor.setDisplayName(oldDescriptor.getDisplayName());
newDescriptor.setExpert(oldDescriptor.isExpert());
newDescriptor.setHidden(oldDescriptor.isHidden());
newDescriptor.setShortDescription(oldDescriptor.getShortDescription());
JavaIntrospector.__addFeatureValues(oldDescriptor, newDescriptor);
}
示例2: _createFeatureDescriptorList
import java.beans.FeatureDescriptor; //導入方法依賴的package包/類
/**
* Creates the list of FeatureDescriptors.
*/
private List<FeatureDescriptor> _createFeatureDescriptorList()
{
ArrayList<FeatureDescriptor> list = new ArrayList<FeatureDescriptor>();
// FeatureDescriptor for "requestContext"
FeatureDescriptor requestContext = new FeatureDescriptor();
requestContext.setName(RequestContext.VARIABLE_NAME);
// TODO translate this
requestContext.setShortDescription("Trinidad RequestContext");
requestContext.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, false);
requestContext.setValue(ELResolver.TYPE, RequestContext.class);
list.add(requestContext);
// FeatureDescriptor for "pageFlowScope"
FeatureDescriptor pageFlowScope = new FeatureDescriptor();
pageFlowScope.setName(PAGE_FLOW_SCOPE_VARIABLE_NAME);
// TODO translate this
pageFlowScope.setShortDescription("Trinidad Page Flow Scope");
pageFlowScope.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, false);
pageFlowScope.setValue(ELResolver.TYPE, Map.class);
list.add(pageFlowScope);
// FeatureDescriptor for "processScope"
FeatureDescriptor processScope = new FeatureDescriptor();
processScope.setName(PAGE_FLOW_SCOPE_VARIABLE_NAME);
// TODO translate this
pageFlowScope.setShortDescription(
"Backwards compatibility alias for Trinidad Page Flow Scope");
processScope.setExpert(true);
processScope.setValue(ELResolver.RESOLVABLE_AT_DESIGN_TIME, false);
processScope.setValue(ELResolver.TYPE, Map.class);
list.add(pageFlowScope);
return Collections.unmodifiableList(list);
}
示例3: _mergeFeatureDescriptors
import java.beans.FeatureDescriptor; //導入方法依賴的package包/類
/**
* Merge information from two FeatureDescriptors into a third
* FeatureDescriptor.
* The merged hidden and expert flags are formed by or-ing the values.
* In the event of other conflicts, the second argument
* <code>primaryDescriptor</code> is given priority over the first argument
* <code>secondaryDescriptor</code>.
* <p>
* @param secondaryDescriptor The lower priority FeatureDescriptor
* @param primaryDescriptor The higher priority FeatureDescriptor
* @param mergedDescriptor The FeatureDescriptor to merge the information
* into.
*/
private static void _mergeFeatureDescriptors(
FeatureDescriptor secondaryDescriptor,
FeatureDescriptor primaryDescriptor,
FeatureDescriptor mergedDescriptor
)
{
// merge the expert property
mergedDescriptor.setExpert(secondaryDescriptor.isExpert() |
primaryDescriptor.isExpert());
// merge the hidden property
mergedDescriptor.setHidden(secondaryDescriptor.isHidden() |
primaryDescriptor.isHidden());
// the primary's name is the merged name
mergedDescriptor.setName(primaryDescriptor.getName());
//
// Merge the short description
//
String shortDescription = primaryDescriptor.getShortDescription();
if (shortDescription == null)
{
shortDescription = primaryDescriptor.getShortDescription();
}
mergedDescriptor.setShortDescription(shortDescription);
//
// Merge the display name
//
String displayName = primaryDescriptor.getDisplayName();
if (displayName == null)
{
displayName = primaryDescriptor.getDisplayName();
}
mergedDescriptor.setDisplayName(displayName);
//
// merge in the Feature values, merging in the secondary descriptor's
// attributes first, so that any of the primary descriptor's attributes
// that conflict can override them.
//
__addFeatureValues(secondaryDescriptor, mergedDescriptor);
__addFeatureValues(primaryDescriptor, mergedDescriptor);
}