public static boolean isHidden(final NakedObjectAssociation association) { return association.getFacet(HiddenFacet.class) != null; }
boolean none = true; for (int j = 0; j < facets.length; j++) { debug.appendln(field.getFacet(facets[j]).toString()); none = false;
public static boolean isNotPersisted(final NakedObjectAssociation association) { return association.getFacet(NotPersistedFacet.class) != null; }
public static boolean isHidden(final NakedObjectAssociation association) { return association.getFacet(HiddenFacet.class) != null; }
public static boolean isNotPersisted(final NakedObjectAssociation association) { return association.getFacet(NotPersistedFacet.class) != null; }
public int getTypicalLineLength() { final TypicalLengthFacet facet = field.getNakedObjectAssociation().getFacet(TypicalLengthFacet.class); return facet.value(); }
private NakedObjectAssociation findDate(final View view) { final Content c = view.getContent(); final NakedObject adapter = c.getNaked(); final NakedObjectSpecification spec = adapter.getSpecification(); final NakedObjectAssociation[] fields = spec.getAssociations(); for (int i = 0; i < fields.length; i++) { final Facet facet = fields[i].getFacet(DateValueFacet.class); if (facet != null) { return fields[i]; } /* * if(fields[j].getSpecification() == * NakedObjectsContext.getReflector().loadSpecification(DateValue.class)) { date = (DateValue) * fields[j].get((NakedObject) adapter).getObject(); break; } */ } return null; } }
optional[i] = !fld.isMandatory(); if (fieldSpecifications[i].isParseable()) { final MultiLineFacet multilineFacet = fld.getFacet(MultiLineFacet.class); noLines[i] = multilineFacet.numberOfLines(); wraps[i] = !multilineFacet.preventWrapping(); final MaxLengthFacet maxLengthFacet = fld.getFacet(MaxLengthFacet.class); maxLength[i] = maxLengthFacet.value(); final TypicalLengthFacet typicalLengthFacet = fld.getFacet(TypicalLengthFacet.class); typicalLength[i] = typicalLengthFacet.value();
optional[i] = !fld.isMandatory(); if (fieldSpecifications[i].isParseable()) { final MultiLineFacet multilineFacet = fld.getFacet(MultiLineFacet.class); noLines[i] = multilineFacet.numberOfLines(); wraps[i] = !multilineFacet.preventWrapping(); final MaxLengthFacet maxLengthFacet = fld.getFacet(MaxLengthFacet.class); maxLength[i] = maxLengthFacet.value(); final TypicalLengthFacet typicalLengthFacet = fld.getFacet(TypicalLengthFacet.class); typicalLength[i] = typicalLengthFacet.value();
@Override public void layout(final View view, final Size maximumSize) { final CalendarAxis calendarAxis = ((CalendarAxis) view.getViewAxis()); final CalendarDisplay calendarDisplay = calendarAxis.getCalendarDisplay(); final Size size = view.getSize(); size.contract(view.getPadding()); int width; int height; final Size blockSize = calendarDisplay.getBlockSize(size); width = blockSize.getWidth(); height = blockSize.getHeight(); final View subviews[] = view.getSubviews(); for (int i = 0; i < subviews.length; i++) { final View v = subviews[i]; final NakedObjectAssociation dateField = findDate(v); if (dateField == null) { continue; } final DateValueFacet facet = dateField.getFacet(DateValueFacet.class); final NakedObject field = dateField.get(v.getContent().getNaked()); final Date date = facet.dateValue(field); calendarDisplay.layoutDate(v, date, width, height); } }