This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-doxia.git
The following commit(s) were added to refs/heads/master by this push:
new 382491c fill in some generic types (#66)
382491c is described below
commit 382491c728df782381ab8db8d71724f81bc6497d
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon May 31 11:16:09 2021 +0000
fill in some generic types (#66)
---
.../org/apache/maven/doxia/module/rtf/RtfSink.java | 59 ++++++++++------------
.../apache/maven/doxia/module/rtf/WMFWriter.java | 4 +-
2 files changed, 30 insertions(+), 33 deletions(-)
diff --git
a/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java
b/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java
index e3e27f7..34bbce9 100644
---
a/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java
+++
b/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/RtfSink.java
@@ -177,7 +177,7 @@ public class RtfSink
private int charSet = DEFAULT_CHAR_SET;
- private final Hashtable fontTable;
+ private final Hashtable<String, Font> fontTable;
private Context context;
@@ -189,9 +189,9 @@ public class RtfSink
private int listItemIndent;
- private final Vector numbering;
+ private final Vector<Integer> numbering;
- private final Vector itemNumber;
+ private final Vector<Counter> itemNumber;
private int style = STYLE_ROMAN;
@@ -220,7 +220,7 @@ public class RtfSink
/** Map of warn messages with a String as key to describe the error type
and a Set as value.
* Using to reduce warn messages. */
- private Map warnMessages;
+ private Map<String, Set<String>> warnMessages;
// -----------------------------------------------------------------------
@@ -252,14 +252,14 @@ public class RtfSink
*
* @param output not null
* @param encoding a valid charset
- * @throws java.io.IOException if any.
+ * @throws java.io.IOException if any
*/
protected RtfSink( OutputStream output, String encoding )
throws IOException
{
- this.fontTable = new Hashtable();
- this.numbering = new Vector();
- this.itemNumber = new Vector();
+ this.fontTable = new Hashtable<>();
+ this.numbering = new Vector<>();
+ this.itemNumber = new Vector<>();
Writer w;
this.stream = new BufferedOutputStream( output );
@@ -1351,7 +1351,7 @@ public class RtfSink
bytesPerLine = 4 * ( ( srcWidth + 3 ) / 4 );
byte[] bitmap = new byte[srcHeight * bytesPerLine];
- Vector colors = new Vector( 256 );
+ Vector<Color> colors = new Vector<>( 256 );
colors.addElement( Color.white );
colors.addElement( Color.black );
@@ -1920,16 +1920,13 @@ public class RtfSink
if ( getLog().isWarnEnabled() && this.warnMessages != null )
{
- for ( Object o1 : this.warnMessages.entrySet() )
+ for ( Map.Entry<String, Set<String>> entry :
this.warnMessages.entrySet() )
{
- Map.Entry entry = (Map.Entry) o1;
- Set set = (Set) entry.getValue();
+ Set<String> set = entry.getValue();
- for ( Object o : set )
+ for ( String msg : set )
{
- String msg = (String) o;
-
getLog().warn( msg );
}
}
@@ -1960,13 +1957,13 @@ public class RtfSink
if ( warnMessages == null )
{
- warnMessages = new HashMap();
+ warnMessages = new HashMap<>();
}
- Set set = (Set) warnMessages.get( key );
+ Set<String> set = warnMessages.get( key );
if ( set == null )
{
- set = new TreeSet();
+ set = new TreeSet<>();
}
set.add( msg );
warnMessages.put( key, set );
@@ -2039,7 +2036,7 @@ public class RtfSink
{
private int context = CONTEXT_UNDEFINED;
- private Vector stack = new Vector();
+ private Vector<Integer> stack = new Vector<>();
void set( int context )
{
@@ -2051,7 +2048,7 @@ public class RtfSink
{
if ( !stack.isEmpty() )
{
- context = (Integer) stack.lastElement();
+ context = stack.lastElement();
stack.removeElementAt( stack.size() - 1 );
}
}
@@ -2172,7 +2169,7 @@ public class RtfSink
private int next;
- private Vector stack = new Vector();
+ private Vector<Integer> stack = new Vector<>();
Space( int space /*twips*/ )
{
@@ -2196,7 +2193,7 @@ public class RtfSink
{
if ( !stack.isEmpty() )
{
- space = (Integer) stack.lastElement();
+ space = stack.lastElement();
stack.removeElementAt( stack.size() - 1 );
next = space;
}
@@ -2234,7 +2231,7 @@ public class RtfSink
{
private int indent;
- private Vector stack = new Vector();
+ private Vector<Integer> stack = new Vector<>();
Indentation( int indent /*twips*/ )
{
@@ -2256,7 +2253,7 @@ public class RtfSink
{
if ( !stack.isEmpty() )
{
- indent = (Integer) stack.lastElement();
+ indent = stack.lastElement();
stack.removeElementAt( stack.size() - 1 );
}
}
@@ -2277,7 +2274,7 @@ public class RtfSink
boolean grid;
- Vector rows;
+ Vector<Row> rows;
Table( int[] justification, boolean grid )
{
@@ -2285,7 +2282,7 @@ public class RtfSink
columnWidths = new int[numColumns];
this.justification = justification;
this.grid = grid;
- rows = new Vector();
+ rows = new Vector<>();
}
void add( Row row )
@@ -2298,7 +2295,7 @@ public class RtfSink
{
break;
}
- Cell cell = (Cell) row.cells.elementAt( i );
+ Cell cell = row.cells.elementAt( i );
int width = cell.boundingBox().width;
if ( width > columnWidths[i] )
{
@@ -2324,7 +2321,7 @@ public class RtfSink
static class Row
{
- Vector cells = new Vector();
+ Vector<Cell> cells = new Vector<>();
void add( Cell cell )
{
@@ -2337,7 +2334,7 @@ public class RtfSink
int numCells = cells.size();
for ( int i = 0; i < numCells; ++i )
{
- Cell cell = (Cell) cells.elementAt( i );
+ Cell cell = cells.elementAt( i );
Box box = cell.boundingBox();
if ( box.height > height )
{
@@ -2350,7 +2347,7 @@ public class RtfSink
class Cell
{
- Vector lines = new Vector();
+ Vector<Line> lines = new Vector<>();
void add( Line line )
{
@@ -2403,7 +2400,7 @@ public class RtfSink
static class Line
{
- Vector items = new Vector();
+ Vector<Item> items = new Vector<>();
void add( Item item )
{
diff --git
a/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java
b/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java
index 1cdbd42..10a97ab 100644
---
a/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java
+++
b/doxia-modules/doxia-module-rtf/src/main/java/org/apache/maven/doxia/module/rtf/WMFWriter.java
@@ -57,7 +57,7 @@ class WMFWriter
private short numOfParams;
- private Vector records;
+ private Vector<Record> records;
WMFWriter()
{
@@ -69,7 +69,7 @@ class WMFWriter
maxRecordSize = trailer.size();
numOfParams = 0;
- records = new Vector();
+ records = new Vector<>();
}
void add( Record record )