org.nuxeo.theme.presets
Class PaletteParser
java.lang.Object
org.nuxeo.theme.presets.PaletteParser
- Direct Known Subclasses:
- GimpPaletteParser, PhotoshopPaletteParser, PropertiesPaletteParser
public class PaletteParser
- extends java.lang.Object
Method Summary |
static boolean |
checkSanity(byte[] bytes)
|
static PaletteFamily |
identifyPaletteType(byte[] bytes,
java.lang.String filename)
|
static java.util.Map<java.lang.String,java.lang.String> |
parse(byte[] bytes,
java.lang.String filename)
|
static java.util.Map<java.lang.String,java.lang.String> |
parse(java.io.InputStream in,
java.lang.String filename)
|
static java.util.Map<java.lang.String,java.lang.String> |
parse(java.net.URL url)
|
static java.util.Map<java.lang.String,java.lang.String> |
parseCsv(java.lang.String text)
|
static java.lang.String |
renderPaletteAsCsv(byte[] bytes,
java.lang.String fileName)
|
static java.lang.String |
rgbToHex(int r,
int g,
int b)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PaletteParser
public PaletteParser()
parse
public static java.util.Map<java.lang.String,java.lang.String> parse(java.net.URL url)
checkSanity
public static boolean checkSanity(byte[] bytes)
rgbToHex
public static java.lang.String rgbToHex(int r,
int g,
int b)
identifyPaletteType
public static PaletteFamily identifyPaletteType(byte[] bytes,
java.lang.String filename)
throws PaletteIdentifyException
- Throws:
PaletteIdentifyException
parse
public static java.util.Map<java.lang.String,java.lang.String> parse(java.io.InputStream in,
java.lang.String filename)
throws java.io.IOException,
PaletteIdentifyException,
PaletteParseException
- Throws:
java.io.IOException
PaletteIdentifyException
PaletteParseException
parse
public static java.util.Map<java.lang.String,java.lang.String> parse(byte[] bytes,
java.lang.String filename)
throws PaletteIdentifyException,
PaletteParseException
- Throws:
PaletteIdentifyException
PaletteParseException
renderPaletteAsCsv
public static java.lang.String renderPaletteAsCsv(byte[] bytes,
java.lang.String fileName)
parseCsv
public static java.util.Map<java.lang.String,java.lang.String> parseCsv(java.lang.String text)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.