ilog.cpl.graphic
Class IlpRelativeRectSAXInfo

java.lang.Object
  extended by ilog.cpl.graphic.IlpRectSAXInfo
      extended by ilog.cpl.graphic.IlpRelativeRectSAXInfo
All Implemented Interfaces:
IlpSAXSerializable

public class IlpRelativeRectSAXInfo
extends IlpRectSAXInfo

XML serialization class for IlpRelativeRect.

This class reads and writes an IlpRelativeRect in the following format:

<x>FFF</x> <y>FFF</y> <width>FFF</width> <height>FFF</height> where FFF stands for a floating number (a float). The order between the elements is not taken into account.
If an element is missing, it is considered as being 0.0.

Since:
JTGO 3.0

Nested Class Summary
static class IlpRelativeRectSAXInfo.IlpSAXRelativeRectHandler
           
 
Nested classes/interfaces inherited from class ilog.cpl.graphic.IlpRectSAXInfo
IlpRectSAXInfo.IlpSAXRectHandler
 
Field Summary
 
Fields inherited from interface ilog.cpl.storage.IlpSAXSerializable
EMPTY_ATTRS
 
Constructor Summary
IlpRelativeRectSAXInfo()
           
 
Method Summary
 IlpSAXAttributeValueHandler getSAXHandler()
          Returns a SAX handler capable of reading the attribute.
 void output(Object value, IlpTypeConverter typeConverter, ContentHandler outputHandler)
          Writes the value to a SAX ContentHandler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlpRelativeRectSAXInfo

public IlpRelativeRectSAXInfo()
Method Detail

getSAXHandler

public IlpSAXAttributeValueHandler getSAXHandler()
Returns a SAX handler capable of reading the attribute. To avoid an instance of a SAX handler to be used simultaneously by two concurrent threads, this method should either return a new instance of a SAX handler each time it is called or take advantage of the java.lang.ThreadLocal class to return a different instance for each thread.

Specified by:
getSAXHandler in interface IlpSAXSerializable
Overrides:
getSAXHandler in class IlpRectSAXInfo
Returns:
A SAX event handler.
Internal method or field: do not use!

output

public void output(Object value,
                   IlpTypeConverter typeConverter,
                   ContentHandler outputHandler)
            throws SAXException
Writes the value to a SAX ContentHandler. This method translates the object to SAX ContentHandler method calls.

Specified by:
output in interface IlpSAXSerializable
Overrides:
output in class IlpRectSAXInfo
Parameters:
value - The object to write.
typeConverter - The type converter that may be needed to translate values to strings.
outputHandler - The SAX ContentHandler used by this method.
Throws:
SAXException
See Also:
IlpTypeConverter.createStringValue(Class,Object)
Internal method or field: do not use!


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.