You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2013/06/26 01:30:37 UTC

svn commit: r1496671 - /poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java

Author: nick
Date: Tue Jun 25 23:30:37 2013
New Revision: 1496671

URL: http://svn.apache.org/r1496671
Log:
Fix to have consistent whitespace

Modified:
    poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java

Modified: poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java?rev=1496671&r1=1496670&r2=1496671&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java (original)
+++ poi/trunk/src/java/org/apache/poi/hpsf/extractor/HPSFPropertiesExtractor.java Tue Jun 25 23:30:37 2013
@@ -40,132 +40,131 @@ import org.apache.poi.util.LittleEndian;
  *  textual form.
  */
 public class HPSFPropertiesExtractor extends POITextExtractor {
-	public HPSFPropertiesExtractor(POITextExtractor mainExtractor) {
-		super(mainExtractor);
-	}
-	public HPSFPropertiesExtractor(POIDocument doc) {
-		super(doc);
-	}
-	public HPSFPropertiesExtractor(POIFSFileSystem fs) {
-		super(new PropertiesOnlyDocument(fs));
-	}
-   public HPSFPropertiesExtractor(NPOIFSFileSystem fs) {
-      super(new PropertiesOnlyDocument(fs));
-   }
-
-	public String getDocumentSummaryInformationText() {
-		DocumentSummaryInformation dsi = document.getDocumentSummaryInformation();
-		StringBuffer text = new StringBuffer();
-
-		// Normal properties
-		text.append( getPropertiesText(dsi) );
-
-		// Now custom ones
-		CustomProperties cps = dsi == null ? null : dsi.getCustomProperties();
-		if(cps != null) {
-			Iterator<String> keys = cps.nameSet().iterator();
-			while(keys.hasNext()) {
-				String key = keys.next();
-				String val = getPropertyValueText( cps.get(key) );
-				text.append(key + " = " + val + "\n");
-			}
-		}
-
-		// All done
-		return text.toString();
-	}
-	public String getSummaryInformationText() {
-		SummaryInformation si = document.getSummaryInformation();
-
-		// Just normal properties
-		return getPropertiesText(si);
-	}
-
-	private static String getPropertiesText(SpecialPropertySet ps) {
-		if(ps == null) {
-			// Not defined, oh well
-			return "";
-		}
-
-		StringBuffer text = new StringBuffer();
-
-		PropertyIDMap idMap = ps.getPropertySetIDMap();
-		Property[] props = ps.getProperties();
-		for(int i=0; i<props.length; i++) {
-			String type = Long.toString( props[i].getID() );
-			Object typeObj = idMap.get(props[i].getID());
-			if(typeObj != null) {
-				type = typeObj.toString();
-			}
-
-			String val = getPropertyValueText( props[i].getValue() );
-			text.append(type + " = " + val + "\n");
-		}
-
-		return text.toString();
-	}
-	private static String getPropertyValueText(Object val) {
-		if(val == null) {
-			return "(not set)";
-		}
-		if(val instanceof byte[]) {
-			byte[] b = (byte[])val;
-			if(b.length == 0) {
-				return "";
-			}
-			if(b.length == 1) {
-				return Byte.toString(b[0]);
-			}
-			if(b.length == 2) {
-				return Integer.toString( LittleEndian.getUShort(b) );
-			}
-			if(b.length == 4) {
-				return Long.toString( LittleEndian.getUInt(b) );
-			}
-			// Maybe it's a string? who knows!
-			return new String(b);
-		}
-		return val.toString();
-	}
-
-	/**
-	 * @return the text of all the properties defined in
-	 *  the document.
-	 */
-	public String getText() {
-		return getSummaryInformationText() + getDocumentSummaryInformationText();
-	}
-
-	/**
-	 * Prevent recursion!
-	 */
-	public POITextExtractor getMetadataTextExtractor() {
-		throw new IllegalStateException("You already have the Metadata Text Extractor, not recursing!");
-	}
-
-	/**
-	 * So we can get at the properties of any
-	 *  random OLE2 document.
-	 */
-	private static final class PropertiesOnlyDocument extends POIDocument {
-      public PropertiesOnlyDocument(NPOIFSFileSystem fs) {
-         super(fs.getRoot());
-      }
-		public PropertiesOnlyDocument(POIFSFileSystem fs) {
-			super(fs);
-		}
-
-		public void write(OutputStream out) {
-			throw new IllegalStateException("Unable to write, only for properties!");
-		}
-	}
-	
-	public static void main(String[] args) throws IOException {
-	   for(String file : args) {
-	      HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(
-	            new NPOIFSFileSystem(new File(file))
-	      );
-	      System.out.println(ext.getText());
-	   }
-	}
+    public HPSFPropertiesExtractor(POITextExtractor mainExtractor) {
+        super(mainExtractor);
+    }
+    public HPSFPropertiesExtractor(POIDocument doc) {
+        super(doc);
+    }
+    public HPSFPropertiesExtractor(POIFSFileSystem fs) {
+        super(new PropertiesOnlyDocument(fs));
+    }
+    public HPSFPropertiesExtractor(NPOIFSFileSystem fs) {
+        super(new PropertiesOnlyDocument(fs));
+    }
+
+    public String getDocumentSummaryInformationText() {
+        DocumentSummaryInformation dsi = document.getDocumentSummaryInformation();
+        StringBuffer text = new StringBuffer();
+
+        // Normal properties
+        text.append( getPropertiesText(dsi) );
+
+        // Now custom ones
+        CustomProperties cps = dsi == null ? null : dsi.getCustomProperties();
+        if (cps != null) {
+            Iterator<String> keys = cps.nameSet().iterator();
+            while (keys.hasNext()) {
+                String key = keys.next();
+                String val = getPropertyValueText( cps.get(key) );
+                text.append(key + " = " + val + "\n");
+            }
+        }
+
+        // All done
+        return text.toString();
+    }
+    public String getSummaryInformationText() {
+        SummaryInformation si = document.getSummaryInformation();
+
+        // Just normal properties
+        return getPropertiesText(si);
+    }
+
+    private static String getPropertiesText(SpecialPropertySet ps) {
+        if (ps == null) {
+            // Not defined, oh well
+            return "";
+        }
+
+        StringBuffer text = new StringBuffer();
+
+        PropertyIDMap idMap = ps.getPropertySetIDMap();
+        Property[] props = ps.getProperties();
+        for (int i=0; i<props.length; i++) {
+            String type = Long.toString( props[i].getID() );
+            Object typeObj = idMap.get(props[i].getID());
+            if(typeObj != null) {
+                type = typeObj.toString();
+            }
+
+            String val = getPropertyValueText( props[i].getValue() );
+            text.append(type + " = " + val + "\n");
+        }
+
+        return text.toString();
+    }
+    private static String getPropertyValueText(Object val) {
+        if (val == null) {
+            return "(not set)";
+        }
+        if (val instanceof byte[]) {
+            byte[] b = (byte[])val;
+            if (b.length == 0) {
+                return "";
+            }
+            if (b.length == 1) {
+                return Byte.toString(b[0]);
+            }
+            if (b.length == 2) {
+                return Integer.toString( LittleEndian.getUShort(b) );
+            }
+            if (b.length == 4) {
+                return Long.toString( LittleEndian.getUInt(b) );
+            }
+            // Maybe it's a string? who knows!
+            return new String(b);
+        }
+        return val.toString();
+    }
+
+    /**
+     * @return the text of all the properties defined in
+     *  the document.
+     */
+    public String getText() {
+        return getSummaryInformationText() + getDocumentSummaryInformationText();
+    }
+
+    /**
+     * Prevent recursion!
+     */
+    public POITextExtractor getMetadataTextExtractor() {
+        throw new IllegalStateException("You already have the Metadata Text Extractor, not recursing!");
+    }
+
+    /**
+     * So we can get at the properties of any
+     *  random OLE2 document.
+     */
+    private static final class PropertiesOnlyDocument extends POIDocument {
+        public PropertiesOnlyDocument(NPOIFSFileSystem fs) {
+            super(fs.getRoot());
+        }
+        public PropertiesOnlyDocument(POIFSFileSystem fs) {
+            super(fs);
+        }
+
+        public void write(OutputStream out) {
+            throw new IllegalStateException("Unable to write, only for properties!");
+        }
+    }
+
+    public static void main(String[] args) throws IOException {
+        for (String file : args) {
+            HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(
+                    new NPOIFSFileSystem(new File(file)));
+            System.out.println(ext.getText());
+        }
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org