public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { // Set the page title pageMeta.addMetadata("title").addContent(T_title); // This invokes magic popup transformation in XSL - "framing.popup" pageMeta.addMetadata("framing","popup").addContent("true"); }
/** * Add metadata about this page. * * @param element * (Required) The metadata element. * @param qualifier * (May be null) The metadata qualifier. * @param language * (May be null) The metadata's language * @param allowMultiple * (Required) determine if multipe metadata element with the same * element, qualifier and language are allowed. * @return A new metadata */ public Metadata addMetadata(String element, String qualifier, String language, boolean allowMultiple) throws WingException { Metadata metadata = new Metadata(context, element, qualifier, language, allowMultiple); metadatum.add(metadata); return metadata; }
for (Metadata metadata : metadatum) if (metadata.equals(element,qualifier,language) && !metadata.allowMultiple()) metadata.dispose(); metadatum.remove(metadata);
startElement(contentHandler, namespaces, E_METADATA, attributes); super.toSAX(contentHandler, lexicalHandler, namespaces); endElement(contentHandler, namespaces, E_METADATA);
metadata.toSAX(contentHandler, lexicalHandler, namespaces);
if (!stringEqualsWithNulls(this.element, element)) if (!stringEqualsWithNulls(this.qualifier, qualifier)) if (!stringEqualsWithNulls(this.language, language))
/** * dispose */ public void dispose() { for (Metadata metadata : metadatum) { metadata.dispose(); } for (Trail trail : trails) { trail.dispose(); } trails.clear(); trails = null; metadatum.clear(); metadatum = null; super.dispose(); } }
metadata.toSAX(contentHandler, lexicalHandler, namespaces);
/** * Insure that the context path is added to the page meta. */ public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { // Add metadata for quick searches: pageMeta.addMetadata("search", "simpleURL").addContent( "/search"); pageMeta.addMetadata("search", "advancedURL").addContent( contextPath + "/advanced-search"); pageMeta.addMetadata("search", "queryField").addContent("query"); }
for (Metadata metadata : metadatum) if (metadata.equals(element,qualifier,language) && !metadata.allowMultiple()) metadata.dispose(); metadatum.remove(metadata);
/** * Add metadata about the requesting user to the document. * * @param element * (Required) The metadata element. * @param qualifier * (May be null) The metadata qualifier. * @param language * (May be null) The metadata's language * @param allowMultiple * (Required) determine if multiple metadata elements with the same * element, qualifier and language are allowed. * @return A new metadata */ public Metadata addMetadata(String element, String qualifier, String language, boolean allowMultiple) throws WingException { Metadata metadata = new Metadata(context, element, qualifier, language, allowMultiple); metadatum.add(metadata); return metadata; }
/** What page metadata to add to the document */ @Override public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { if (this.bodyEmpty) { // Set the page title pageMeta.addMetadata("title").addContent(T_title); // Give theme a base trail pageMeta.addTrailLink(contextPath + "/",T_dspace_home); } }
public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { super.addPageMeta(pageMeta); int collectionID = submission.getCollection().getID(); pageMeta.addMetadata("choice", "collection").addContent(String.valueOf(collectionID)); String jumpTo = submissionInfo.getJumpToField(); if (jumpTo != null) { pageMeta.addMetadata("page", "jumpTo").addContent(jumpTo); } }
@Override public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { pageMeta.addMetadata("title").addContent("StaticPageTitle"); pageMeta.addTrail().addContent("StaticTrail"); }
@Override public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/",T_dspace_home); pageMeta.addTrailLink(contextPath + "/submissions",T_trail); }
@Override public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, UIException, SQLException, IOException, AuthorizeException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/",T_dspace_home); pageMeta.addTrailLink(null,T_trail); }
public void addPageMeta(PageMeta pageMeta) throws WingException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/", T_dspace_home); pageMeta.addTrailLink(null,T_eperson_trail); }
public void addPageMeta(PageMeta pageMeta) throws WingException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/", T_dspace_home); pageMeta.addTrailLink(null, T_authorize_trail); }
public void addPageMeta(PageMeta pageMeta) throws WingException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/", T_dspace_home); pageMeta.addTrailLink(null, T_format_registry_trail); }
public void addPageMeta(PageMeta pageMeta) throws SAXException, WingException, SQLException, IOException, AuthorizeException { pageMeta.addMetadata("title").addContent(T_title); pageMeta.addTrailLink(contextPath + "/",T_dspace_home); pageMeta.addTrailLink(contextPath + "/submissions",T_trail); }