org.nakedobjects.metamodel.spec.NakedObjectSpecification.isObject()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(10.1k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.isObject()方法的一些代码示例,展示了NakedObjectSpecification.isObject()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.isObject()方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称:NakedObjectSpecification
方法名:isObject

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();
}

相关文章

微信公众号

最新文章

更多