Nuxeo Enterprise Platform 5.4

org.nuxeo.theme.presets
Class PaletteParser

java.lang.Object
  extended by org.nuxeo.theme.presets.PaletteParser
Direct Known Subclasses:
GimpPaletteParser, PhotoshopPaletteParser, PropertiesPaletteParser

public class PaletteParser
extends java.lang.Object


Constructor Summary
PaletteParser()
           
 
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
 

Constructor Detail

PaletteParser

public PaletteParser()
Method Detail

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)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.