mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2026-05-18 00:00:03 -04:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c27fb6c7f5 | |||
| 9a3269cae9 | |||
| d9eb7f6ad6 | |||
| d0d0b1afa3 | |||
| 132105b97a |
@@ -37,7 +37,7 @@ jobs:
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
|
||||
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
|
||||
# If this step fails, then you should remove it and run the build manually (see below)
|
||||
- name: Autobuild
|
||||
uses: github/codeql-action/autobuild@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
|
||||
uses: github/codeql-action/autobuild@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
||||
@@ -64,6 +64,6 @@ jobs:
|
||||
# ./location_of_script_within_repo/buildscript.sh
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
|
||||
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
|
||||
with:
|
||||
category: "/language:${{matrix.language}}"
|
||||
|
||||
@@ -57,6 +57,6 @@ jobs:
|
||||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
|
||||
uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
<groupId>com.twelvemonkeys.bom</groupId>
|
||||
<artifactId>bom</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<name>TwelveMonkeys :: BOM</name>
|
||||
<name>TwelveMonkeys » BOM</name>
|
||||
<description>
|
||||
TwelveMonkeys "Bill of Materials" (BOM).
|
||||
</description>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</parent>
|
||||
<artifactId>common-image</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>TwelveMonkeys :: Common :: Image</name>
|
||||
<name>TwelveMonkeys » Common » Image</name>
|
||||
<description>
|
||||
TwelveMonkeys Common image support classes.
|
||||
</description>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</parent>
|
||||
<artifactId>common-io</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>TwelveMonkeys :: Common :: IO</name>
|
||||
<name>TwelveMonkeys » Common » IO</name>
|
||||
<description>
|
||||
TwelveMonkeys Common I/O support classes.
|
||||
</description>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</parent>
|
||||
<artifactId>common-lang</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>TwelveMonkeys :: Common :: Language support</name>
|
||||
<name>TwelveMonkeys » Common » Language support</name>
|
||||
<description>
|
||||
TwelveMonkeys Common language support classes.
|
||||
</description>
|
||||
|
||||
@@ -284,20 +284,6 @@ abstract class AbstractDecoratedMap<K, V> extends AbstractMap<K, V> implements M
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
// NOTE: Extra cautions is taken, to only remove the entry if it
|
||||
// equals the entry in the map
|
||||
Object key = ((Entry) o).getKey();
|
||||
Entry entry = (Entry) entries.get(key);
|
||||
|
||||
// Same entry?
|
||||
if (entry != null && entry.equals(o)) {
|
||||
return AbstractWrappedMap.this.remove(key) != null;
|
||||
}
|
||||
|
||||
return false;
|
||||
*/
|
||||
|
||||
//noinspection unchecked
|
||||
return AbstractDecoratedMap.this.removeEntry((Entry) o) != null;
|
||||
}
|
||||
@@ -322,7 +308,7 @@ abstract class AbstractDecoratedMap<K, V> extends AbstractMap<K, V> implements M
|
||||
return containsKey(o);
|
||||
}
|
||||
public boolean remove(Object o) {
|
||||
return AbstractDecoratedMap.this.remove(o) != null;
|
||||
return AbstractDecoratedMap.this.removeEntry(getEntry((K) o)) != null;
|
||||
}
|
||||
public void clear() {
|
||||
AbstractDecoratedMap.this.clear();
|
||||
|
||||
@@ -137,43 +137,43 @@ public final class BeanMap extends AbstractMap<String, Object> implements Serial
|
||||
}
|
||||
|
||||
private class BeanIterator implements Iterator<Entry<String, Object>> {
|
||||
private final Iterator<PropertyDescriptor> mIterator;
|
||||
private final Iterator<PropertyDescriptor> iterator;
|
||||
|
||||
public BeanIterator(final Iterator<PropertyDescriptor> pIterator) {
|
||||
mIterator = pIterator;
|
||||
iterator = pIterator;
|
||||
}
|
||||
|
||||
public boolean hasNext() {
|
||||
return mIterator.hasNext();
|
||||
return iterator.hasNext();
|
||||
}
|
||||
|
||||
public BeanEntry next() {
|
||||
return new BeanEntry(mIterator.next());
|
||||
return new BeanEntry(iterator.next());
|
||||
}
|
||||
|
||||
public void remove() {
|
||||
mIterator.remove();
|
||||
iterator.remove();
|
||||
}
|
||||
}
|
||||
|
||||
private class BeanEntry implements Entry<String, Object> {
|
||||
private final PropertyDescriptor mDescriptor;
|
||||
private final PropertyDescriptor descriptor;
|
||||
|
||||
public BeanEntry(final PropertyDescriptor pDescriptor) {
|
||||
this.mDescriptor = pDescriptor;
|
||||
this.descriptor = pDescriptor;
|
||||
}
|
||||
|
||||
public String getKey() {
|
||||
return mDescriptor.getName();
|
||||
return descriptor.getName();
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return unwrap(new Wrapped() {
|
||||
public Object run() throws IllegalAccessException, InvocationTargetException {
|
||||
final Method method = mDescriptor.getReadMethod();
|
||||
final Method method = descriptor.getReadMethod();
|
||||
// A write-only bean.
|
||||
if (method == null) {
|
||||
throw new UnsupportedOperationException("No getter: " + mDescriptor.getName());
|
||||
throw new UnsupportedOperationException("No getter: " + descriptor.getName());
|
||||
}
|
||||
|
||||
return method.invoke(bean);
|
||||
@@ -184,10 +184,10 @@ public final class BeanMap extends AbstractMap<String, Object> implements Serial
|
||||
public Object setValue(final Object pValue) {
|
||||
return unwrap(new Wrapped() {
|
||||
public Object run() throws IllegalAccessException, InvocationTargetException {
|
||||
final Method method = mDescriptor.getWriteMethod();
|
||||
final Method method = descriptor.getWriteMethod();
|
||||
// A read-only bean.
|
||||
if (method == null) {
|
||||
throw new UnsupportedOperationException("No write method for property: " + mDescriptor.getName());
|
||||
throw new UnsupportedOperationException("No write method for property: " + descriptor.getName());
|
||||
}
|
||||
|
||||
final Object old = getValue();
|
||||
|
||||
@@ -71,7 +71,6 @@ public abstract class ObjectAbstractTest {
|
||||
// TODO: What more can we test?
|
||||
}
|
||||
|
||||
// TODO: assert that either BOTH or NONE of equals/hashcode is overridden
|
||||
@Test
|
||||
public void testEqualsHashCode(){
|
||||
Object obj = makeObject();
|
||||
@@ -328,5 +327,4 @@ public abstract class ObjectAbstractTest {
|
||||
return new Cloneable() {};
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
|
||||
package com.twelvemonkeys.util;
|
||||
|
||||
import org.junit.jupiter.api.Nested;
|
||||
|
||||
import java.beans.IntrospectionException;
|
||||
import java.io.Serializable;
|
||||
import java.util.Map;
|
||||
@@ -172,4 +174,16 @@ public class BeanMapTest extends MapAbstractTest {
|
||||
}
|
||||
|
||||
static class NullBean implements Serializable { }
|
||||
|
||||
@Nested
|
||||
public class TestBeanMapEntrySet extends TestMapEntrySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestBeanMapKeySet extends TestMapKeySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestBeanMapValues extends TestMapValues {
|
||||
}
|
||||
}
|
||||
|
||||
+16
-17
@@ -436,24 +436,24 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
*/
|
||||
public Object[] getFullNonNullElements() {
|
||||
return new Object[] {
|
||||
new String(""),
|
||||
new String("One"),
|
||||
new Integer(2),
|
||||
"Three",
|
||||
new Integer(4),
|
||||
"",
|
||||
"One",
|
||||
new Double(5),
|
||||
new Float(6),
|
||||
2,
|
||||
"Three",
|
||||
4,
|
||||
"One",
|
||||
5.0,
|
||||
6F,
|
||||
"Seven",
|
||||
"Eight",
|
||||
new String("Nine"),
|
||||
new Integer(10),
|
||||
new Short((short)11),
|
||||
new Long(12),
|
||||
"Nine",
|
||||
10,
|
||||
(short) 11,
|
||||
12L,
|
||||
"Thirteen",
|
||||
"14",
|
||||
"15",
|
||||
new Byte((byte)16)
|
||||
(byte) 16
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1149,7 +1149,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
public void testUnsupportedRemove() {
|
||||
if (isRemoveSupported()) return;
|
||||
|
||||
resetEmpty();
|
||||
resetFull();
|
||||
try {
|
||||
collection.clear();
|
||||
fail("clear should raise UnsupportedOperationException");
|
||||
@@ -1159,7 +1159,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
verifyAll();
|
||||
|
||||
try {
|
||||
collection.remove(null);
|
||||
collection.remove(getFullElements()[0]);
|
||||
fail("remove should raise UnsupportedOperationException");
|
||||
} catch (UnsupportedOperationException e) {
|
||||
// expected
|
||||
@@ -1167,7 +1167,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
verifyAll();
|
||||
|
||||
try {
|
||||
collection.removeAll(null);
|
||||
collection.removeAll(Arrays.asList(getFullElements()));
|
||||
fail("removeAll should raise UnsupportedOperationException");
|
||||
} catch (UnsupportedOperationException e) {
|
||||
// expected
|
||||
@@ -1175,7 +1175,7 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
verifyAll();
|
||||
|
||||
try {
|
||||
collection.retainAll(null);
|
||||
collection.retainAll(Collections.emptySet());
|
||||
fail("removeAll should raise UnsupportedOperationException");
|
||||
} catch (UnsupportedOperationException e) {
|
||||
// expected
|
||||
@@ -1192,7 +1192,6 @@ public abstract class CollectionAbstractTest extends ObjectAbstractTest {
|
||||
// expected
|
||||
}
|
||||
verifyAll();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -212,5 +212,17 @@ public class LRUMapTest extends LinkedMapTest {
|
||||
list.add(pEntry.getKey());
|
||||
}
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLRUMapEntrySet extends TestMapEntrySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLRUMapKeySet extends TestMapKeySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLRUMapValues extends TestMapValues {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -201,4 +201,16 @@ public class LinkedMapTest extends MapAbstractTest {
|
||||
public void tearDown() throws Exception {
|
||||
labRat = null;
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLinkedMapEntrySet extends TestMapEntrySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLinkedMapKeySet extends TestMapKeySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestLinkedMapValues extends TestMapValues {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1255,7 +1255,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
|
||||
}
|
||||
*/
|
||||
|
||||
public class TestMapEntrySet extends SetAbstractTest {
|
||||
protected abstract class TestMapEntrySet extends SetAbstractTest {
|
||||
|
||||
// Have to implement manually; entrySet doesn't support addAll
|
||||
public Object[] getFullElements() {
|
||||
@@ -1429,7 +1429,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
|
||||
}
|
||||
*/
|
||||
|
||||
public class TestMapKeySet extends SetAbstractTest {
|
||||
protected abstract class TestMapKeySet extends SetAbstractTest {
|
||||
public Object[] getFullElements() {
|
||||
return getSampleKeys();
|
||||
}
|
||||
@@ -1495,7 +1495,7 @@ public abstract class MapAbstractTest extends ObjectAbstractTest {
|
||||
}
|
||||
*/
|
||||
|
||||
public class TestMapValues extends CollectionAbstractTest {
|
||||
protected abstract class TestMapValues extends CollectionAbstractTest {
|
||||
public Object[] getFullElements() {
|
||||
return getSampleValues();
|
||||
}
|
||||
|
||||
@@ -668,5 +668,17 @@ public class TimeoutMapTest extends MapAbstractTest {
|
||||
assertFalse(timeoutMap.containsKey("xyz"));
|
||||
assertNull(timeoutMap.get("xyz"));
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestTimeoutMapEntrySet extends TestMapEntrySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestTimeoutMapKeySet extends TestMapKeySet {
|
||||
}
|
||||
|
||||
@Nested
|
||||
public class TestTimeoutMapValues extends TestMapValues {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<groupId>com.twelvemonkeys.common</groupId>
|
||||
<artifactId>common</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<name>TwelveMonkeys :: Common</name>
|
||||
<name>TwelveMonkeys » Common</name>
|
||||
<description>
|
||||
The TwelveMonkeys Common library. Contains common utility classes.
|
||||
</description>
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
</parent>
|
||||
<groupId>com.twelvemonkeys.contrib</groupId>
|
||||
<artifactId>contrib</artifactId>
|
||||
<name>TwelveMonkeys :: Contrib</name>
|
||||
<name>TwelveMonkeys » Contrib</name>
|
||||
<description>
|
||||
Contributions to TwelveMonkeys and code that doesn't fit anywhere else.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-batik</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: Batik Plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » Batik Plugin</name>
|
||||
<description>
|
||||
<![CDATA[
|
||||
ImageIO wrapper for the Batik SVG Toolkit, enabling Scalable Vector Graphics (SVG) support.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-bmp</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: BMP plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » BMP plugin</name>
|
||||
<description>ImageIO plugin for Microsoft Device Independent Bitmap (BMP/DIB) format.</description>
|
||||
|
||||
<properties>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-clippath</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: Photoshop Path Support</name>
|
||||
<name>TwelveMonkeys » ImageIO » Photoshop Path Support</name>
|
||||
<description>
|
||||
Photoshop Clipping Path Support.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-core</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: Core</name>
|
||||
<name>TwelveMonkeys » ImageIO » Core</name>
|
||||
<description>
|
||||
TwelveMonkeys ImageIO core support classes.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-dds</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: DDS plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » DDS plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Microsoft Direct DrawSurface (DDS).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-hdr</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: HDR plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » HDR plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Radiance RGBE High Dynaimc Range format (HDR).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-icns</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: ICNS plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » ICNS plugin</name>
|
||||
<description>ImageIO plugin for Apple Icon Image (ICNS) format.</description>
|
||||
|
||||
<properties>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-iff</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: IFF plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » IFF plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Amiga/Electronic Arts Interchange File Format (IFF)
|
||||
type ILBM and PBM format.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-jpeg-jai-interop</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: JPEG/JAI TIFF Interop</name>
|
||||
<name>TwelveMonkeys » ImageIO » JPEG/JAI TIFF Interop</name>
|
||||
<description>
|
||||
Test JPEG plugin and JAI TIFF plugin interoperability
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-jpeg-jep262-interop</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: JPEG/JEP-262 Interop</name>
|
||||
<name>TwelveMonkeys » ImageIO » JPEG/JEP-262 Interop</name>
|
||||
<description>
|
||||
Test JPEG plugin and JEP-262 (JDK TIFF plugin) interoperability
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-jpeg</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: JPEG plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » JPEG plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Joint Photographer Expert Group images (JPEG/JFIF).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>imageio-metadata</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: Metadata</name>
|
||||
<name>TwelveMonkeys » ImageIO » Metadata</name>
|
||||
<description>
|
||||
TwelveMonkeys ImageIO metadata support classes.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-pcx</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: PCX plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » PCX plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for ZSoft Paintbrush Format (PCX)
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-pdf</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: PDF plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » PDF plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Adobe Portable Document Format (PDF).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-pict</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: PICT plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » PICT plugin</name>
|
||||
<description>ImageIO plugin for Apple Mac Paint Picture (PICT) format.</description>
|
||||
|
||||
<properties>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-pnm</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: PNM plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » PNM plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for NetPBM Portable Any Map (PNM)
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-psd</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: PSD plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » PSD plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Adobe Photoshop Document (PSD).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-reference</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: JDK Reference Tests</name>
|
||||
<name>TwelveMonkeys » ImageIO » JDK Reference Tests</name>
|
||||
<description>
|
||||
Test cases for the JRE provided ImageReader implementations for reference.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-sgi</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: SGI plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » SGI plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Silicon Graphics Image Format (SGI)
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-tga</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: TGA plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » TGA plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Truevision TGA Image Format (TGA)
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-thumbsdb</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: Thumbs.db plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » Thumbs.db plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Windows Thumbs DB (Thumbs.db) format.
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-tiff-jai-interop</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: TIFF/JAI Metadata Interop</name>
|
||||
<name>TwelveMonkeys » ImageIO » TIFF/JAI Metadata Interop</name>
|
||||
<description>
|
||||
Test TIFF plugin and JAI TIFF plugin Metadata interoperability
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-tiff-jdk-interop</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: TIFF/JDK JPEG Interop</name>
|
||||
<name>TwelveMonkeys » ImageIO » TIFF/JDK JPEG Interop</name>
|
||||
<description>
|
||||
Test TIFF plugin and JDK JPEG plugin interoperability
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-tiff</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: TIFF plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » TIFF plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Aldus/Adobe Tagged Image File Format (TIFF).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-webp</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: WebP plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » WebP plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for Google WebP File Format (WebP).
|
||||
</description>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<version>3.13.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>imageio-xwd</artifactId>
|
||||
<name>TwelveMonkeys :: ImageIO :: XWD plugin</name>
|
||||
<name>TwelveMonkeys » ImageIO » XWD plugin</name>
|
||||
<description>
|
||||
ImageIO plugin for X11 Window Dump Format (XWD)
|
||||
</description>
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<groupId>com.twelvemonkeys.imageio</groupId>
|
||||
<artifactId>imageio</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<name>TwelveMonkeys :: ImageIO</name>
|
||||
<name>TwelveMonkeys » ImageIO</name>
|
||||
<url>https://github.com/haraldk/TwelveMonkeys/tree/master/imageio</url>
|
||||
|
||||
<contributors>
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.twelvemonkeys.servlet</groupId>
|
||||
<artifactId>servlet</artifactId>
|
||||
<name>TwelveMonkeys :: Servlet</name>
|
||||
<name>TwelveMonkeys » Servlet</name>
|
||||
<description>
|
||||
TwelveMonkeys Servlet support classes.
|
||||
</description>
|
||||
|
||||
Reference in New Issue
Block a user