本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.getSingularName()
方法的一些代码示例,展示了NakedObjectSpecification.getSingularName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.getSingularName()
方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称:NakedObjectSpecification
方法名:getSingularName
[英]Returns the singular name for objects of this specification.
[中]返回此规范对象的单数名称。
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
@Override
public String toString() {
return (specification == null ? "null" : specification.getSingularName()) + " : " + oid + " : " + version;
}
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
@Override
public String toString() {
return (specification == null ? "null" : specification.getSingularName()) + " : " + oid + " : " + version;
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
@Override
protected String title() {
return ((ObjectContent) content).getSpecification().getSingularName();
}
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
public void write(final PrintWriter writer) {
writer.print("<div class=\"");
writer.print(style);
writer.print("\"");
if (description != null) {
writer.print(" title=\"");
writer.print(description);
writer.print("\"");
}
writer.print(">");
writer.print("<a href=\"");
writer.print(Request.OBJECT_COMMAND + ".app?id=");
writer.print(id);
writer.print("\"><img src=\"");
writer.print(ImageLookup.image(element));
writer.print("\" alt=\"");
final String singularName = element.getSpecification().getSingularName();
writer.print(singularName);
writer.print("\"");
writer.print("/>");
writer.print(element.titleString());
writer.print("</a>");
writer.println("</div>");
}
代码示例来源:origin: org.nakedobjects.core/runtime
@Override
protected NakedObjectSpecification loadSpecification() {
NakedObjectSpecification specification = getReflector().loadSpecification(getObject().getClass());
this.defaultTitle = "A" + (" " + specification.getSingularName()).toLowerCase();
return specification;
}
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
public void write(final PrintWriter writer) {
writer.print("<div class=\"");
writer.print(style);
writer.print("\"");
if (description != null) {
writer.print(" title=\"");
writer.print(description);
writer.print("\"");
}
writer.print(">");
writer.print("<a href=\"");
writer.print(Request.OBJECT_COMMAND + ".app?id=");
writer.print(id);
writer.print("\"><img src=\"");
writer.print(ImageLookup.image(element));
writer.print("\" alt=\"");
final String singularName = element.getSpecification().getSingularName();
writer.print(singularName);
writer.print("\"");
writer.print("/>");
writer.print(element.titleString());
writer.print("</a>");
writer.println("</div>");
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
@Override
public String windowTitle() {
return (isTransient() ? "UNSAVED " : "") + getSpecification().getSingularName();
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
@Override
public String windowTitle() {
return (isTransient() ? "UNSAVED " : "") + getSpecification().getSingularName();
}
代码示例来源:origin: org.nakedobjects.plugins/html-viewer
public void write(final PrintWriter writer) {
final TypeOfFacet facet = collection.getSpecification().getFacet(TypeOfFacet.class);
final Class<?> elementType = facet.value();
final NakedObjectSpecification elementSpecification = NakedObjectsContext.getSpecificationLoader().loadSpecification(elementType);
writer.print("<div class=\"item\">");
writer.print("<a href=\"");
writer.print(Request.COLLECTION_COMMAND + ".app?id=");
writer.print(id);
writer.print("\"");
if (description != null) {
writer.print(" title=\"");
writer.print(description);
writer.print("\"");
}
writer.print("><img src=\"");
writer.print(ImageLookup.image(elementSpecification));
writer.print("\" alt=\"");
final String singularName = elementSpecification.getSingularName();
writer.print(singularName);
writer.print(" collection\" />");
writer.print(collection.titleString());
writer.print("</a>");
writer.println("</div>");
}
代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer
public void write(final PrintWriter writer) {
final TypeOfFacet facet = collection.getSpecification().getFacet(TypeOfFacet.class);
final Class<?> elementType = facet.value();
final NakedObjectSpecification elementSpecification = NakedObjectsContext.getSpecificationLoader().loadSpecification(elementType);
writer.print("<div class=\"item\">");
writer.print("<a href=\"");
writer.print(Request.COLLECTION_COMMAND + ".app?id=");
writer.print(id);
writer.print("\"");
if (description != null) {
writer.print(" title=\"");
writer.print(description);
writer.print("\"");
}
writer.print("><img src=\"");
writer.print(ImageLookup.image(elementSpecification));
writer.print("\" alt=\"");
final String singularName = elementSpecification.getSingularName();
writer.print(singularName);
writer.print(" collection\" />");
writer.print(collection.titleString());
writer.print("</a>");
writer.println("</div>");
}
代码示例来源:origin: org.nakedobjects.core/metamodel
public String getName() {
final NamedFacet facet = getFacet(NamedFacet.class);
String name = facet == null ? null : facet.value();
name = name == null ? peer.getSpecification().getSingularName() : name;
return name;
}
代码示例来源:origin: org.nakedobjects/metamodel
public String getName() {
final NamedFacet facet = getFacet(NamedFacet.class);
String name = facet == null ? null : facet.value();
name = name == null ? peer.getSpecification().getSingularName() : name;
return name;
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
@Override
public String getDescription() {
final String name = getFieldName();
String type = getField().getSpecification().getSingularName();
type = name.indexOf(type) == -1 ? " (" + type + ")" : "";
final String description = getOneToManyAssociation().getDescription();
return name + type + " " + description;
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public String getDescription() {
final String specName = getSpecification().getSingularName();
final String objectTitle = getObject().titleString();
return specName + (specName.equalsIgnoreCase(objectTitle) ? "" : ": " + objectTitle) + " "
+ getSpecification().getDescription();
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public String getDescription() {
final String name = getFieldName();
String type = getField().getSpecification().getSingularName();
type = name.indexOf(type) == -1 ? " (" + type + ")" : "";
final String description = getOneToOneAssociation().getDescription();
return name + type + " " + description;
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public String getDescription() {
return getSpecification().getSingularName() + ": " + getObject().titleString() + " "
+ getSpecification().getDescription();
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
public String getDescription() {
return getSpecification().getSingularName() + ": " + getObject().titleString() + " "
+ getSpecification().getDescription();
}
代码示例来源:origin: org.nakedobjects.core/runtime
private String collectionTitleString(final CollectionFacet facet) {
final int size = elementsLoaded() ? facet.size(this) : INCOMPLETE_COLLECTION;
final TypeOfFacet typeFacet = getTypeOfFacet();
final NakedObjectSpecification elementSpecification = typeFacet == null ? null : typeFacet.valueSpec();
if (elementSpecification == null || elementSpecification.getFullName().equals(Object.class.getName())) {
switch (size) {
case -1:
return "Objects";
case 0:
return "No objects";
case 1:
return "1 object";
default:
return size + " objects";
}
} else {
switch (size) {
case -1:
return elementSpecification.getPluralName();
case 0:
return "No " + elementSpecification.getPluralName();
case 1:
return "1 " + elementSpecification.getSingularName();
default:
return size + " " + elementSpecification.getPluralName();
}
}
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
@Override
public Consent canSet(final NakedObject adapter) {
final NakedObjectSpecification targetType = getOneToOneAssociation().getSpecification();
final NakedObjectSpecification spec = adapter.getSpecification();
if (isEditable().isVetoed()) {
return isEditable();
}
if (!spec.isOfType(targetType)) {
// TODO: move logic into Facet
return new Veto(String.format("Can only drop objects of type %s", targetType.getSingularName()));
}
if (getParent().isPersistent() && adapter.isTransient()) {
// TODO: move logic into Facet
return new Veto("Can't drop a non-persistent into this persistent object");
}
final Consent perm = getOneToOneAssociation().isAssociationValid(getParent(), adapter);
return perm;
}
代码示例来源:origin: org.nakedobjects.plugins/dndviewer
private Consent setFieldOfMatchingType(final NakedObject targetAdapter, final NakedObject sourceAdapter) {
if (targetAdapter.isTransient() && sourceAdapter.isPersistent()) {
// TODO: use Facet for this test instead.
return new Veto("Can't set field in persistent object with reference to non-persistent object");
}
final NakedObjectAssociation[] fields = targetAdapter.getSpecification().getAssociations(
NakedObjectAssociationFilters.dynamicallyVisible(NakedObjectsContext.getAuthenticationSession(), targetAdapter));
for (final NakedObjectAssociation fld : fields) {
if (!fld.isOneToOneAssociation()) {
continue;
}
if (!sourceAdapter.getSpecification().isOfType(fld.getSpecification())) {
continue;
}
if (fld.get(targetAdapter) != null) {
continue;
}
final Consent associationValid = ((OneToOneAssociation) fld).isAssociationValid(targetAdapter, sourceAdapter);
if (associationValid.isAllowed()) {
return associationValid.setDescription("Set field " + fld.getName());
}
}
// TODO: use Facet for this test instead
return new Veto(String.format("No empty field accepting object of type %s in %s", sourceAdapter.getSpecification()
.getSingularName(), title()));
}
内容来源于网络,如有侵权,请联系作者删除!