本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.isObject()
方法的一些代码示例,展示了NakedObjectSpecification.isObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.isObject()
方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称:NakedObjectSpecification
方法名:isObject
[英]Determines if the object represents an object (value or otherwise).
In effect, means that it doesn't have the CollectionFacet, and therefore will return NOT #isCollection()
[中]确定对象是否表示对象(值或其他)。
实际上,这意味着它没有CollectionFace,因此不会返回#isCollection()
代码示例来源:origin: org.nakedobjects/metamodel
@Override
public boolean accept(final NakedObjectActionParameter parameter) {
return parameter.getSpecification().isObject();
}
};
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
protected boolean simpleField(final NakedObjectSpecification specification, final int i) {
return readOnly[i] || (specification.isObject() && SpecificationFacets.isBoundedSet(specification));
}
代码示例来源:origin: org.nakedobjects.core/metamodel
@Override
public boolean accept(final NakedObjectActionParameter parameter) {
return parameter.getSpecification().isObject();
}
};
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
protected boolean simpleField(final NakedObjectSpecification specification, final int i) {
return readOnly[i] || (specification.isObject() && SpecificationFacets.isBoundedSet(specification));
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public int getPreferredWidth(final int i, final NakedObjectAssociation specification) {
final NakedObjectSpecification type = specification.getSpecification();
if (type == null) {
return 200;
}
final Integer t = (Integer) types.get(type);
if (t != null) {
return t.intValue();
} else if (type.isObject()) {
return 120;
} else {
return 100;
}
}
}
代码示例来源:origin: org.nakedobjects.core/runtime
public static NakedObject createAdapter(final Class<?> type, final Object object, AdapterManager adapterManager, SpecificationLoader specificationLoader) {
final NakedObjectSpecification specification = specificationLoader.loadSpecification(type);
if (specification.isObject()) {
return adapterManager.adapterFor(object);
} else {
throw new UnknownTypeException("not an object, is this a collection?");
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public Content createRootContent(final NakedObject object) {
Assert.assertNotNull(object);
final NakedObjectSpecification objectSpec = object.getSpecification();
if (objectSpec.isCollection()) {
return new RootCollection(object);
}
if (objectSpec.isObject()) {
return new RootObject(object);
}
throw new IllegalArgumentException("Must be an object or collection: " + object);
}
代码示例来源:origin: org.nakedobjects/metamodel
private NakedObject createAdapter(final Class<?> type, final Object object) {
final NakedObjectSpecification specification = getSpecificationLoader().loadSpecification(type);
if (specification.isObject()) {
return getRuntimeContext().adapterFor(object);
} else {
throw new UnknownTypeException("not an object, is this a collection?");
}
}
代码示例来源:origin: org.nakedobjects.core/metamodel
protected NakedObject createAdapter(final Class<?> type, final Object object) {
final NakedObjectSpecification specification = getSpecificationLoader().loadSpecification(type);
if (specification.isObject()) {
return getRuntimeContext().adapterFor(object);
} else {
throw new UnknownTypeException("not an object, is this a collection?");
}
}
代码示例来源:origin: org.nakedobjects.core/metamodel
private NakedObject createAdapter(final Class<?> type, final Object object) {
final NakedObjectSpecification specification = getSpecificationLoader().loadSpecification(type);
if (specification.isObject()) {
return getRuntimeContext().adapterFor(object);
} else {
throw new UnknownTypeException("not an object, is this a collection?");
}
}
代码示例来源:origin: org.nakedobjects/metamodel
protected NakedObject createAdapter(final Class<?> type, final Object object) {
final NakedObjectSpecification specification = getSpecificationLoader().loadSpecification(type);
if (specification.isObject()) {
return getRuntimeContext().adapterFor(object);
} else {
throw new UnknownTypeException("not an object, is this a collection?");
}
}
代码示例来源:origin: org.nakedobjects.core/runtime
private static void graph(
final NakedObject object,
final int level,
final Vector<NakedObject> ignoreObjects,
final DebugString info,
final AuthenticationSession authenticationSession) {
if (level > 3) {
info.appendln("..."); // only go 3 levels?
} else {
info.append("\n");
if (object.getSpecification().isCollection()) {
collectionGraph((NakedObject) object, level, ignoreObjects, info, authenticationSession);
} else if (object.getSpecification().isObject()) {
objectGraph((NakedObject) object, level, ignoreObjects, info, authenticationSession);
} else {
info.append("??? " + object);
}
}
}
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
protected NakedObject[] getEntries(final Context context) {
final NakedObject[] entries = new NakedObject[entryText.length];
for (int i = 0; i < entries.length; i++) {
if (entryText == null || readOnly[i]) {
continue;
}
final NakedObjectSpecification fieldSpecification = fieldSpecifications[i];
if (fieldSpecification.isParseable()) {
final ParseableFacet parser = fieldSpecification.getFacet(ParseableFacet.class);
try {
entries[i] = parser.parseTextEntry(initialState[i], entryText[i]);
} catch (final InvalidEntryException e) {
errors[i] = e.getMessage();
} catch (final TextEntryParseException e) {
errors[i] = e.getMessage();
}
} else if (fieldSpecification.isObject() && entryText[i] != null) {
if (entryText[i].equals("null")) {
entries[i] = null;
} else {
entries[i] = context.getMappedObject(entryText[i]);
}
}
}
return entries;
}
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
protected NakedObject[] getEntries(final Context context) {
final NakedObject[] entries = new NakedObject[entryText.length];
for (int i = 0; i < entries.length; i++) {
if (entryText == null || readOnly[i]) {
continue;
}
final NakedObjectSpecification fieldSpecification = fieldSpecifications[i];
if (fieldSpecification.isParseable()) {
final ParseableFacet parser = fieldSpecification.getFacet(ParseableFacet.class);
try {
entries[i] = parser.parseTextEntry(initialState[i], entryText[i]);
} catch (final InvalidEntryException e) {
errors[i] = e.getMessage();
} catch (final TextEntryParseException e) {
errors[i] = e.getMessage();
}
} else if (fieldSpecification.isObject() && entryText[i] != null) {
if (entryText[i].equals("null")) {
entries[i] = null;
} else {
entries[i] = context.getMappedObject(entryText[i]);
}
}
}
return entries;
}
代码示例来源:origin: org.nakedobjects/remoting
private final Data createParameter(final String type, final NakedObject adapter, final KnownObjectsRequest knownObjects) {
if (adapter == null) {
return dataFactory.createNullData(type);
}
if (!adapter.getSpecification().isObject()) {
throw new UnknownTypeException(adapter.getSpecification());
}
if (adapter.getSpecification().isEncodeable()) {
return serializer.serializeEncodeable(adapter);
} else {
return encode(adapter, clientSideActionParameterGraphDepth, knownObjects);
}
}
代码示例来源:origin: org.nakedobjects.core/remoting
private final Data createParameter(final String type, final NakedObject adapter, final KnownObjectsRequest knownObjects) {
if (adapter == null) {
return dataFactory.createNullData(type);
}
if (!adapter.getSpecification().isObject()) {
throw new UnknownTypeException(adapter.getSpecification());
}
if (adapter.getSpecification().isEncodeable()) {
return serializer.serializeEncodeable(adapter);
} else {
return encode(adapter, clientSideActionParameterGraphDepth, knownObjects);
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public void execute() {
final ActionHelper helper = ActionHelper.createInstance(target, action);
Content content;
if (target == null && action.getOnType().isService() || target != null && target.getSpecification().isObject()) {
content = new ObjectActionContent(helper);
} else if (target.getSpecification().isCollection()) {
content = new CollectionActionContent(helper);
} else {
throw new UnknownTypeException(target);
}
final View dialog = Toolkit.getViewFactory().createDialog(content);
final Location loc = view.getAbsoluteLocation();
dialog.setLocation(loc);
workspace.addDialog(dialog);
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
private void setSelectedNode(final Content content) {
final NakedObject object = content.getNaked();
final NakedObjectSpecification specification = object.getSpecification();
final CollectionFacet facet = specification.getFacet(CollectionFacet.class);
ViewRequirement requirement = new ViewRequirement(content, ViewRequirement.OPEN);
if (facet != null && facet.size(object) > 0) {
if (mainViewTableSpec.canDisplay(content, requirement)) {
showInRightPane(mainViewTableSpec.createView(content, null));
} else if (mainViewListSpec.canDisplay(content, requirement)) {
showInRightPane(mainViewListSpec.createView(content, null));
}
} else if (specification.isObject()) {
if (object != null && mainViewFormSpec.canDisplay(content, requirement)) {
showInRightPane(mainViewFormSpec.createView(content, null));
}
}
}
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
public void init(final Context context) {
for (int i = 0; i < entryText.length; i++) {
final NakedObject obj = initialState[i];
if (obj == null) {
entryText[i] = "";
} else if (obj.getSpecification().getFacet(PasswordValueFacet.class) != null) {
final PasswordValueFacet facet = obj.getSpecification().getFacet(PasswordValueFacet.class);
entryText[i] = facet.getEditText(obj);
} else if (obj.getSpecification().isParseable()) {
entryText[i] = obj.titleString();
} else if (obj.getSpecification().isObject()) {
if (readOnly[i]) {
entryText[i] = (obj).titleString();
} else {
entryText[i] = context.mapObject(obj);
}
} else if (obj.getSpecification().isCollection()) {
entryText[i] = (obj).titleString();
}
}
divyUpWork();
}
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
void init(final Context context) {
for (int i = 0; i < entryText.length; i++) {
final NakedObject obj = initialState[i];
if (obj == null) {
entryText[i] = "";
} else if (obj.getSpecification().getFacet(PasswordValueFacet.class) != null) {
final PasswordValueFacet facet = obj.getSpecification().getFacet(PasswordValueFacet.class);
entryText[i] = facet.getEditText(obj);
} else if (obj.getSpecification().isParseable()) {
entryText[i] = obj.titleString();
} else if (obj.getSpecification().isObject()) {
if (readOnly[i]) {
entryText[i] = (obj).titleString();
} else {
entryText[i] = context.mapObject(obj);
}
} else if (obj.getSpecification().isCollection()) {
entryText[i] = (obj).titleString();
}
}
divyUpWork();
}
内容来源于网络,如有侵权,请联系作者删除!