本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.isValueOrIsAggregated()
方法的一些代码示例,展示了NakedObjectSpecification.isValueOrIsAggregated()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.isValueOrIsAggregated()
方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称:NakedObjectSpecification
方法名:isValueOrIsAggregated
[英]Determines if objects of this type are aggregated.
In effect, means has got AggregatedFacet or ValueFacet.
[中]确定是否聚合此类型的对象。
实际上,means有聚合方面或ValueFact。
代码示例来源:origin: org.nakedobjects.core/metamodel
str.append(specification.isParseable() ? "P" : ".");
str.append(specification.isEncodeable() ? "E" : ".");
str.append(specification.isValueOrIsAggregated() ? "A" : ".");
str.append(!specification.isCollectionOrIsAggregated() ? "I" : ".");
str.append(" ");
代码示例来源:origin: org.nakedobjects/metamodel
str.append(specification.isParseable() ? "P" : ".");
str.append(specification.isEncodeable() ? "E" : ".");
str.append(specification.isValueOrIsAggregated() ? "A" : ".");
str.append(!specification.isCollectionOrIsAggregated() ? "I" : ".");
str.append(" ");
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
static void displayMethodResult(
final Request request,
final Context context,
final Page page,
final NakedObject result,
final String targetId) {
if (result == null) {
// TODO ask context for page to display - this will be the most recent object prior to the task
// null object - so just view service
request.forward(ForwardRequest.viewService(targetId));
} else {
if (result.getSpecification().isCollection()) {
final CollectionFacet facet = CollectionFacetUtils.getCollectionFacetFromSpec(result);
if (facet.size(result) == 1) {
forwardObjectResult(request, context, facet.firstElement(result));
} else {
forwardCollectionResult(request, context, result);
}
} else if (result.getSpecification().isValueOrIsAggregated()) {
// TODO deal with this object properly, it might not be just a simple string
List<String> messages = context.getMessages();
messages.add(0, "Action returned: " + result.titleString());
request.forward(ForwardRequest.viewObject(targetId));
} else if (result.getSpecification().isObject()) {
forwardObjectResult(request, context, result);
} else {
throw new UnknownTypeException(result.getSpecification().getFullName());
}
}
}
代码示例来源:origin: org.nakedobjects.core/runtime
debug.appendln("Encodable", specification.isEncodeable());
debug.appendln("Parseable", specification.isParseable());
debug.appendln("Aggregated", specification.isValueOrIsAggregated());
内容来源于网络,如有侵权,请联系作者删除!