private boolean isTextPlaceHoldersOnly(List<PropertyTextUnitPlaceholder> propertyTextUnitPlaceholders) { boolean text = false; boolean nontext = false; for (PropertyTextUnitPlaceholder propOrText : propertyTextUnitPlaceholders) { if (propOrText.getAccessType() == PlaceholderAccessType.TRANSLATABLE) { text = true; } else { nontext = true; } } return (text && !nontext); }
if (propOrText.getAccessType() == PlaceholderAccessType.TRANSLATABLE) { ITextUnit tu = embeddedTextUnit(propOrText, tag); currentSkeleton.addReference(tu); referencableFilterEvents.add(new Event(EventType.TEXT_UNIT, tu)); } else if (propOrText.getAccessType() == PlaceholderAccessType.WRITABLE_PROPERTY) { embeddedWritableProp(resource, propOrText, tag, locale); } else if (propOrText.getAccessType() == PlaceholderAccessType.READ_ONLY_PROPERTY) { embeddedReadonlyProp(resource, propOrText, tag, locale); } else if (propOrText.getAccessType() == PlaceholderAccessType.NAME) { resource.setName(propOrText.getValue() + "-" + propOrText.getName()); embeddedReadonlyProp(resource, propOrText, tag, locale);