Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.concern.devel
Class ProcessGraphLayoutPersister  view ProcessGraphLayoutPersister download ProcessGraphLayoutPersister.java

java.lang.Object
  extended byorg.concern.devel.ProcessGraphLayoutPersister

public class ProcessGraphLayoutPersister
extends java.lang.Object

Write and read back layout information in a proprietary xml format.

Version:
$Revision: 1.3 $

Nested Class Summary
(package private)  class ProcessGraphLayoutPersister.Handler
           
 
Field Summary
private  java.beans.ExceptionListener exceptionListener
           
private  java.util.Map ids
           
(package private)  java.lang.String indent
           
private  java.io.PrintStream out
           
private  java.util.Map reverse
           
 
Constructor Summary
ProcessGraphLayoutPersister()
           
 
Method Summary
private  void attributes(java.util.Map attributes)
           
private  void close(java.lang.String name)
           
 java.beans.ExceptionListener getExceptionListener()
           
private  java.lang.String getId(java.lang.Object object)
           
private  DefaultGraphCell lookup(java.lang.String id)
           
private  void open(java.lang.String name, java.util.Map attributes)
           
 void read(java.io.InputStream in, ProcessGraphModel model)
           
private  java.awt.Rectangle readBounds(java.lang.String value)
           
 void setExceptionListener(java.beans.ExceptionListener exceptionListener)
           
private  void tag(java.lang.String name, java.util.Map attributes)
           
 void write(java.io.OutputStream out, ProcessGraphModel model)
           
private  void writeActivityCells(java.util.Collection cells)
           
private  java.lang.String writeBounds(java.awt.Rectangle bounds)
           
private  void writeConditionCells(java.util.Collection cells)
           
private  void writeEdges(java.util.Collection edges)
           
private  void writeOperatorCells(java.util.Collection cells)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

private java.io.PrintStream out

indent

java.lang.String indent

ids

private java.util.Map ids

reverse

private java.util.Map reverse

exceptionListener

private java.beans.ExceptionListener exceptionListener
Constructor Detail

ProcessGraphLayoutPersister

public ProcessGraphLayoutPersister()
Method Detail

write

public void write(java.io.OutputStream out,
                  ProcessGraphModel model)

writeActivityCells

private void writeActivityCells(java.util.Collection cells)

writeConditionCells

private void writeConditionCells(java.util.Collection cells)

writeOperatorCells

private void writeOperatorCells(java.util.Collection cells)

writeEdges

private void writeEdges(java.util.Collection edges)

open

private void open(java.lang.String name,
                  java.util.Map attributes)

tag

private void tag(java.lang.String name,
                 java.util.Map attributes)

close

private void close(java.lang.String name)

attributes

private void attributes(java.util.Map attributes)

getId

private java.lang.String getId(java.lang.Object object)

writeBounds

private java.lang.String writeBounds(java.awt.Rectangle bounds)

read

public void read(java.io.InputStream in,
                 ProcessGraphModel model)

setExceptionListener

public void setExceptionListener(java.beans.ExceptionListener exceptionListener)

getExceptionListener

public java.beans.ExceptionListener getExceptionListener()

lookup

private DefaultGraphCell lookup(java.lang.String id)

readBounds

private java.awt.Rectangle readBounds(java.lang.String value)