org.openptk.structure
Class HtmlConverter

java.lang.Object
  extended by org.openptk.structure.Converter
      extended by org.openptk.structure.HtmlConverter
All Implemented Interfaces:
ConverterIF

public class HtmlConverter
extends Converter

This class supports the conversion of StructureIF data TO HTML. Nested data is presented using standard HTML tables.
This Converter does NOT implement the conversion of HTML to StructureIF data.

Author:
Scott Fehrman, Sun Microsystems, Inc.

Field Summary
 
Fields inherited from class org.openptk.structure.Converter
GT, GTE, KEYVALUE, LT, LTE, NEWLINE, PAD, QUOTE, SEPARATOR
 
Fields inherited from interface org.openptk.structure.ConverterIF
PROP_CHILDREN, PROP_NAMEVALUE, PROP_VALUE, VALUE_CHILDREN_DISCRETE, VALUE_CHILDREN_LIST, VALUE_NAMEVALUE_COLLAPSED, VALUE_NAMEVALUE_EXPANDED, VALUE_VALUE_MULTI, VALUE_VALUE_SINGLE
 
Constructor Summary
HtmlConverter()
          Creates a new HtmlConvert object.
 
Method Summary
 java.lang.String encode(StructureIF struct)
          Convert the Structure data into a HTML formated String.
 
Methods inherited from class org.openptk.structure.Converter
decode, getStructInfo, getStructInfoIds, getStructProperty, getType, handleError, pad, setStructInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlConverter

public HtmlConverter()
Creates a new HtmlConvert object.

Method Detail

encode

public final java.lang.String encode(StructureIF struct)
                              throws ConverterException
Convert the Structure data into a HTML formated String.

Specified by:
encode in interface ConverterIF
Overrides:
encode in class Converter
Parameters:
struct - StructureIF of data
Returns:
String HTML representation of the data
Throws:
ConverterException


View/submit a bug or feature

For further API reference and developer documentation, see www.openptk.org. That documentation contains more detailed, developer-targeted descriptions, definitions of terms, workarounds, and working code examples.

Copyright (C) 2008-2012, Project OpenPTK. All Rights Reserved