Author: lehmi
Date: Mon Nov  7 16:35:16 2022
New Revision: 1905126

URL: http://svn.apache.org/viewvc?rev=1905126&view=rev
Log:
PDFBOX-4892: fix javadoc

Modified:
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFont.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptor.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDMMType1Font.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1Font.java
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/FontMappers.java
 Mon Nov  7 16:35:16 2022
@@ -38,6 +38,8 @@ public final class FontMappers
     
     /**
      * Returns the singleton FontMapper instance.
+     * 
+     * @return a singleton FontMapper instance
      */
     public static FontMapper instance()
     {
@@ -50,6 +52,8 @@ public final class FontMappers
     
     /**
      * Sets the singleton FontMapper instance.
+     * 
+     * @param fontMapper the singleton FontMapper instance to be stored
      */
     public static synchronized void set(FontMapper fontMapper)
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType0.java
 Mon Nov  7 16:35:16 2022
@@ -68,6 +68,8 @@ public class PDCIDFontType0 extends PDCI
      * 
      * @param fontDictionary The font dictionary according to the PDF 
specification.
      * @param parent The parent font.
+     * 
+     * @throws IOException if the font could not be read
      */
     public PDCIDFontType0(COSDictionary fontDictionary, PDType0Font parent) 
throws IOException
     {
@@ -237,6 +239,8 @@ public class PDCIDFontType0 extends PDCI
 
     /**
      * Returns the embedded CFF CIDFont, or null if the substitute is not a 
CFF font.
+     * 
+     * @return the embedded CFF CIDFont or null
      */
     public CFFFont getCFFFont()
     {
@@ -256,6 +260,8 @@ public class PDCIDFontType0 extends PDCI
 
     /**
      * Returns the embedded or substituted font.
+     * 
+     * @return the embedded or substituted font
      */
     public FontBoxFont getFontBoxFont()
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2.java
 Mon Nov  7 16:35:16 2022
@@ -60,7 +60,7 @@ public class PDCIDFontType2 extends PDCI
      * 
      * @param fontDictionary The font dictionary according to the PDF 
specification.
      * @param parent The parent font.
-     * @throws IOException
+     * @throws IOException if the font could not be read
      */
     public PDCIDFontType2(COSDictionary fontDictionary, PDType0Font parent) 
throws IOException
     {
@@ -73,7 +73,7 @@ public class PDCIDFontType2 extends PDCI
      * @param fontDictionary The font dictionary according to the PDF 
specification.
      * @param parent The parent font.
      * @param trueTypeFont The true type font used to create the parent font
-     * @throws IOException
+     * @throws IOException if the font could not be read
      */
     public PDCIDFontType2(COSDictionary fontDictionary, PDType0Font parent, 
TrueTypeFont trueTypeFont) throws IOException
     {
@@ -224,7 +224,7 @@ public class PDCIDFontType2 extends PDCI
      *
      * @param code character code
      * @return GID
-     * @throws IOException
+     * @throws IOException if the mapping could not be read
      */
     @Override
     public int codeToGID(int code) throws IOException
@@ -404,8 +404,9 @@ public class PDCIDFontType2 extends PDCI
     }
 
     /**
-     * Returns the embedded or substituted TrueType font. May be an OpenType 
font if the font is
-     * not embedded.
+     * Returns the embedded or substituted TrueType font. May be an OpenType 
font if the font is not embedded.
+     * 
+     * @return the embedded or substituted TrueType font
      */
     public TrueTypeFont getTrueTypeFont()
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFont.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFont.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFont.java 
(original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFont.java 
Mon Nov  7 16:35:16 2022
@@ -168,6 +168,8 @@ public abstract class PDFont implements
 
     /**
      * Returns the AFM if this is a Standard 14 font.
+     * 
+     * @return the AFM
      */
     protected final FontMetrics getStandard14AFM()
     {
@@ -183,7 +185,7 @@ public abstract class PDFont implements
     /**
      * Sets the font descriptor when embedding a font.
      *
-     * @param fontDescriptor
+     * @param fontDescriptor font descriptor of the embedded font
      */
     protected final void setFontDescriptor(PDFontDescriptor fontDescriptor)
     {
@@ -194,7 +196,9 @@ public abstract class PDFont implements
      * Reads a CMap given a COS Stream or Name. May return null if a 
predefined CMap does not exist.
      *
      * @param base COSName or COSStream
-     * @throws IOException
+     * @return the CMap if present
+     * 
+     * @throws IOException if the CMap could not be read
      */
     protected final CMap readCMap(COSBase base) throws IOException
     {
@@ -231,12 +235,12 @@ public abstract class PDFont implements
     }
 
     /**
-     * Returns the displacement vector (w0, w1) in text space, for the given 
character.
-     * For horizontal text only the x component is used, for vertical text 
only the y component.
+     * Returns the displacement vector (w0, w1) in text space, for the given 
character. For horizontal text only the x
+     * component is used, for vertical text only the y component.
      *
      * @param code character code
      * @return displacement vector
-     * @throws IOException
+     * @throws IOException if the data could not be read
      */
     public Vector getDisplacement(int code) throws IOException
     {
@@ -500,6 +504,8 @@ public abstract class PDFont implements
 
     /**
      * This will get the subtype of font.
+     * 
+     * @return the subtype
      */
     public String getSubType()
     {
@@ -580,11 +586,15 @@ public abstract class PDFont implements
 
     /**
      * Returns true if the font uses vertical writing mode.
+     * 
+     * @return true if the font uses vertical writing mode
      */
     public abstract boolean isVertical();
 
     /**
      * Returns true if this font is one of the "Standard 14" fonts and 
receives special handling.
+     * 
+     * @return true if this font is one of the "Standard 14" fonts
      */
     public boolean isStandard14()
     {
@@ -616,6 +626,8 @@ public abstract class PDFont implements
 
     /**
      * Returns true if this font will be subset when embedded.
+     * 
+     * @return true if this font will be subset when embedded
      */
     public abstract boolean willBeSubset();
 

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptor.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptor.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptor.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontDescriptor.java
 Mon Nov  7 16:35:16 2022
@@ -655,6 +655,8 @@ public final class PDFontDescriptor impl
 
     /**
      * Returns true if widths are present in the font descriptor.
+     * 
+     * @return true if widths are present in the font descriptor
      */
     public boolean hasWidths()
     {
@@ -663,6 +665,8 @@ public final class PDFontDescriptor impl
 
     /**
      * Returns true if the missing widths entry is present in the font 
descriptor.
+     * 
+     * @return true if the missing widths entry is present in the font 
descriptor
      */
     public boolean hasMissingWidth()
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDFontLike.java
 Mon Nov  7 16:35:16 2022
@@ -83,6 +83,7 @@ public interface PDFontLike
      * 
      * @param code character code
      * @return the height of the given character
+     * @throws IOException if the height could not be read
      * 
      * @deprecated Use {@link #getBoundingBox() getBoundingBox()}.{@link 
BoundingBox#getHeight() getHeight()} instead.
      */
@@ -99,6 +100,8 @@ public interface PDFontLike
      *
      * @param code character code
      * @return the width of the given character
+     * 
+     * @throws IOException if the width could not be read
      */
     float getWidth(int code) throws IOException;
 

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDMMType1Font.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDMMType1Font.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDMMType1Font.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDMMType1Font.java
 Mon Nov  7 16:35:16 2022
@@ -31,6 +31,8 @@ public class PDMMType1Font extends PDTyp
      * Creates an MMType1Font from a Font dictionary in a PDF.
      *
      * @param fontDictionary font dictionary
+     * 
+     * @throws IOException if the font could not be read
      */
     public PDMMType1Font(COSDictionary fontDictionary) throws IOException
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
 Mon Nov  7 16:35:16 2022
@@ -129,12 +129,16 @@ public abstract class PDSimpleFont exten
     /**
      * Called by readEncoding() if the encoding needs to be extracted from the 
font file.
      *
+     * @return encoding of the font
+     * 
      * @throws IOException if the font file could not be read.
      */
     protected abstract Encoding readEncodingFromFont() throws IOException;
 
     /**
-     * Returns the Encoding vector.
+     * Returns the Encoding.
+     * 
+     * @return encoding
      */
     public Encoding getEncoding()
     {
@@ -142,7 +146,9 @@ public abstract class PDSimpleFont exten
     }
 
     /**
-     * Returns the Encoding vector.
+     * Returns the glyphlist.
+     * 
+     * @return the glyphlist
      */
     public GlyphList getGlyphList()
     {
@@ -150,8 +156,9 @@ public abstract class PDSimpleFont exten
     }
     
     /**
-     * Returns true the font is a symbolic (that is, it does not use the Adobe 
Standard Roman
-     * character set).
+     * Returns true if the font is a symbolic (that is, it does not use the 
Adobe Standard Roman character set).
+     * 
+     * @return true if the font is a symbolic
      */
     public final boolean isSymbolic()
     {
@@ -172,8 +179,9 @@ public abstract class PDSimpleFont exten
     }
 
     /**
-     * Internal implementation of isSymbolic, allowing for the fact that the 
result may be
-     * indeterminate.
+     * Internal implementation of isSymbolic, allowing for the fact that the 
result may be indeterminate.
+     * 
+     * @return true if isSymbolic
      */
     protected Boolean isFontSymbolic()
     {
@@ -234,8 +242,9 @@ public abstract class PDSimpleFont exten
     }
 
     /**
-     * Returns the value of the symbolic flag,  allowing for the fact that the 
result may be
-     * indeterminate.
+     * Returns the value of the symbolic flag, allowing for the fact that the 
result may be indeterminate.
+     * 
+     * @return the value of the isSymbolic flag form the font descriptor
      */
     protected final Boolean getSymbolicFlag()
     {
@@ -385,10 +394,12 @@ public abstract class PDSimpleFont exten
     }
 
     /**
-     * Returns the path for the character with the given name. For some fonts, 
GIDs may be used
-     * instead of names when calling this method.
-     *
-     * @return glyph path
+     * Returns the path for the character with the given name. For some fonts, 
GIDs may be used instead of names when
+     * calling this method. *
+     * 
+     * @param name glyph name
+     * @return glyph path of the character with the given name
+     * 
      * @throws IOException if the path could not be read
      */
     public abstract GeneralPath getPath(String name) throws IOException;
@@ -396,12 +407,17 @@ public abstract class PDSimpleFont exten
     /**
      * Returns true if the font contains the character with the given name.
      *
+     * @param name glyph name
+     * @return true if the font contains the character with the given name
+     * 
      * @throws IOException if the path could not be read
      */
     public abstract boolean hasGlyph(String name) throws IOException;
 
     /**
      * Returns the embedded or system font used for rendering. This is never 
null.
+     * 
+     * @return the embedded or system font used for rendering
      */
     public abstract FontBoxFont getFontBoxFont();
 

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1Font.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1Font.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1Font.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDType1Font.java
 Mon Nov  7 16:35:16 2022
@@ -152,7 +152,7 @@ public class PDType1Font extends PDSimpl
      *
      * @param doc PDF document to write to
      * @param pfbIn PFB file stream
-     * @throws IOException
+     * @throws IOException if the font could not be read
      */
     public PDType1Font(PDDocument doc, InputStream pfbIn) throws IOException
     {
@@ -164,8 +164,8 @@ public class PDType1Font extends PDSimpl
      *
      * @param doc PDF document to write to
      * @param pfbIn PFB file stream
-     * @param encoding
-     * @throws IOException
+     * @param encoding encoding to be used for the font
+     * @throws IOException if the font could not be read
      */
     public PDType1Font(PDDocument doc, InputStream pfbIn, Encoding encoding) 
throws IOException
     {
@@ -365,6 +365,8 @@ public class PDType1Font extends PDSimpl
 
     /**
      * Returns the PostScript name of the font.
+     * 
+     * @return the PostScript name of the font
      */
     public final String getBaseFont()
     {
@@ -512,6 +514,8 @@ public class PDType1Font extends PDSimpl
 
     /**
      * Returns the embedded or substituted Type 1 font, or null if there is 
none.
+     * 
+     * @return the embedded or substituted Type 1 font or null
      */
     public Type1Font getType1Font()
     {

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java?rev=1905126&r1=1905125&r2=1905126&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDVectorFont.java
 Mon Nov  7 16:35:16 2022
@@ -51,6 +51,7 @@ public interface PDVectorFont
      *
      * @param code character code in a PDF. Not to be confused with unicode.
      * @return true if this font contains a glyph for the given character code
+     * @throws java.io.IOException if the font could not be read
      */
     boolean hasGlyph(int code) throws IOException;
 }


Reply via email to