@Override public Boolean getObject() { return IModel.this.getObject() != null; }
@Override protected IResourceStream getResourceStream(Attributes attributes) { IModel<Map<String, Object>> variables = TextTemplateResourceReference.this.variablesModel; String stringValue = textTemplate.asString(variables.getObject()); variables.detach(); // We're done with the model so detach it! StringResourceStream resourceStream = new StringResourceStream(stringValue, textTemplate.getContentType()); resourceStream.setLastModified(Time.now()); return resourceStream; } };
@Override protected IResourceStream getResourceStream(Attributes attributes) { IModel<Map<String, Object>> variables = TextTemplateResourceReference.this.variablesModel; String stringValue = textTemplate.asString(variables.getObject()); variables.detach(); // We're done with the model so detach it! StringResourceStream resourceStream = new StringResourceStream(stringValue, textTemplate.getContentType()); resourceStream.setLastModified(Time.now()); return resourceStream; } };
private Class<?>[] getGroups() { if (groups_ == null) { return EMPTY; } return groups_.getObject(); }
@Override public void detach() { IModel.this.detach(); } };
@Override public T getObject() { T object = IModel.this.getObject(); if (object == null) { return other; } else { return object; } }
@Override public void detach() { IModel.this.detach(); } };
@Override public List<? extends T> getObject() { return choices.getObject(); } };
@Override public T getObject() { T object = IModel.this.getObject(); if (object == null) { return other; } else { return object; } }
@Override public void detach() { IModel.this.detach(); } };
/** * Gets the content from the content model. * * @return The content */ public final String getContent() { return (content != null) ? (String)content.getObject() : null; }