props = document.getProperties().getExtendedProperties().getUnderlyingProperties(); appendIfPresent(text, "Application", props.getApplication()); appendIfPresent(text, "AppVersion", props.getAppVersion()); appendIfPresent(text, "Characters", props.getCharacters()); appendIfPresent(text, "CharactersWithSpaces", props.getCharactersWithSpaces()); appendIfPresent(text, "Company", props.getCompany()); appendIfPresent(text, "HyperlinkBase", props.getHyperlinkBase()); appendIfPresent(text, "HyperlinksChanged", props.getHyperlinksChanged()); appendIfPresent(text, "Lines", props.getLines()); appendIfPresent(text, "LinksUpToDate", props.getLinksUpToDate()); appendIfPresent(text, "Manager", props.getManager()); appendIfPresent(text, "Pages", props.getPages()); appendIfPresent(text, "Paragraphs", props.getParagraphs()); appendIfPresent(text, "PresentationFormat", props.getPresentationFormat()); appendIfPresent(text, "Template", props.getTemplate()); appendIfPresent(text, "TotalTime", props.getTotalTime());
public String getAppVersion() { if (props.getProperties().isSetAppVersion()) { return props.getProperties().getAppVersion(); } return null; }
public int getLines() { if (props.getProperties().isSetLines()) { return props.getProperties().getLines(); } return -1; } public int getParagraphs() {
public String getCompany() { if (props.getProperties().isSetCompany()) { return props.getProperties().getCompany(); } return null; } public String getPresentationFormat() {
totalTime = propsHolder.getTotalTime(); } catch (XmlValueOutOfRangeException e) { setProperty(metadata, OfficeOpenXMLExtended.APPLICATION, propsHolder.getApplication()); setProperty(metadata, OfficeOpenXMLExtended.APP_VERSION, propsHolder.getAppVersion()); setProperty(metadata, TikaCoreProperties.PUBLISHER, propsHolder.getCompany()); setProperty(metadata, OfficeOpenXMLExtended.COMPANY, propsHolder.getCompany()); SummaryExtractor.addMulti(metadata, OfficeOpenXMLExtended.MANAGER, propsHolder.getManager()); setProperty(metadata, OfficeOpenXMLExtended.NOTES, propsHolder.getNotes()); setProperty(metadata, OfficeOpenXMLExtended.PRESENTATION_FORMAT, propsHolder.getPresentationFormat()); setProperty(metadata, OfficeOpenXMLExtended.TEMPLATE, propsHolder.getTemplate()); setProperty(metadata, OfficeOpenXMLExtended.TOTAL_TIME, totalTime); if (propsHolder.getPages() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getPages()); } else if (propsHolder.getSlides() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getSlides()); setProperty(metadata, Office.PAGE_COUNT, propsHolder.getPages()); setProperty(metadata, Office.SLIDE_COUNT, propsHolder.getSlides()); setProperty(metadata, Office.PARAGRAPH_COUNT, propsHolder.getParagraphs()); setProperty(metadata, Office.LINE_COUNT, propsHolder.getLines()); setProperty(metadata, Office.WORD_COUNT, propsHolder.getWords()); setProperty(metadata, Office.CHARACTER_COUNT, propsHolder.getCharacters()); setProperty(metadata, Office.CHARACTER_COUNT_WITH_SPACES, propsHolder.getCharactersWithSpaces());
public String getManager() { if (props.getProperties().isSetManager()) { return props.getProperties().getManager(); } return null; } public String getCompany() {
public String getPresentationFormat() { if (props.getProperties().isSetPresentationFormat()) { return props.getProperties().getPresentationFormat(); } return null; } public String getApplication() {
public int getPages() { if (props.getProperties().isSetPages()) { return props.getProperties().getPages(); } return -1; } public int getWords() {
public int getCharactersWithSpaces() { if (props.getProperties().isSetCharactersWithSpaces()) { return props.getProperties().getCharactersWithSpaces(); } return -1; } public int getLines() {
public int getParagraphs() { if (props.getProperties().isSetParagraphs()) { return props.getProperties().getParagraphs(); } return -1; } public int getSlides() {
public String getApplication() { if (props.getProperties().isSetApplication()) { return props.getProperties().getApplication(); } return null; } public String getAppVersion() {
public int getCharacters() { if (props.getProperties().isSetCharacters()) { return props.getProperties().getCharacters(); } return -1; } public int getCharactersWithSpaces() {
totalTime = propsHolder.getTotalTime(); } catch (XmlValueOutOfRangeException e) { setProperty(metadata, OfficeOpenXMLExtended.APPLICATION, propsHolder.getApplication()); setProperty(metadata, OfficeOpenXMLExtended.APP_VERSION, propsHolder.getAppVersion()); setProperty(metadata, TikaCoreProperties.PUBLISHER, propsHolder.getCompany()); setProperty(metadata, OfficeOpenXMLExtended.COMPANY, propsHolder.getCompany()); SummaryExtractor.addMulti(metadata, OfficeOpenXMLExtended.MANAGER, propsHolder.getManager()); setProperty(metadata, OfficeOpenXMLExtended.NOTES, propsHolder.getNotes()); setProperty(metadata, OfficeOpenXMLExtended.PRESENTATION_FORMAT, propsHolder.getPresentationFormat()); setProperty(metadata, OfficeOpenXMLExtended.TEMPLATE, propsHolder.getTemplate()); setProperty(metadata, OfficeOpenXMLExtended.TOTAL_TIME, totalTime); if (propsHolder.getPages() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getPages()); } else if (propsHolder.getSlides() > 0) { metadata.set(PagedText.N_PAGES, propsHolder.getSlides()); setProperty(metadata, Office.PAGE_COUNT, propsHolder.getPages()); setProperty(metadata, Office.SLIDE_COUNT, propsHolder.getSlides()); setProperty(metadata, Office.PARAGRAPH_COUNT, propsHolder.getParagraphs()); setProperty(metadata, Office.LINE_COUNT, propsHolder.getLines()); setProperty(metadata, Office.WORD_COUNT, propsHolder.getWords()); setProperty(metadata, Office.CHARACTER_COUNT, propsHolder.getCharacters()); setProperty(metadata, Office.CHARACTER_COUNT_WITH_SPACES, propsHolder.getCharactersWithSpaces()); setProperty(metadata, Metadata.APPLICATION_NAME, propsHolder.getApplication()); setProperty(metadata, Metadata.APPLICATION_VERSION, propsHolder.getAppVersion()); setProperty(metadata, Metadata.MANAGER, propsHolder.getManager());
public String getAppVersion() { if (props.getProperties().isSetAppVersion()) { return props.getProperties().getAppVersion(); } return null; }
public int getLines() { if (props.getProperties().isSetLines()) { return props.getProperties().getLines(); } return -1; } public int getParagraphs() {
public String getCompany() { if (props.getProperties().isSetCompany()) { return props.getProperties().getCompany(); } return null; } public String getPresentationFormat() {
public String getManager() { if (props.getProperties().isSetManager()) { return props.getProperties().getManager(); } return null; } public String getCompany() {
public String getPresentationFormat() { if (props.getProperties().isSetPresentationFormat()) { return props.getProperties().getPresentationFormat(); } return null; } public String getApplication() {
public int getPages() { if (props.getProperties().isSetPages()) { return props.getProperties().getPages(); } return -1; } public int getWords() {
public int getCharactersWithSpaces() { if (props.getProperties().isSetCharactersWithSpaces()) { return props.getProperties().getCharactersWithSpaces(); } return -1; } public int getLines() {