|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.xml.JavaPrimitivesDOMFactory
org.jhotdraw.xml.DefaultDOMFactory
public class DefaultDOMFactory
DefaultDOMFactory
can be used to serialize DOMStorable objects
in a DOM with the use of a mapping between Java class names and DOM element
names.
Constructor Summary | |
---|---|
DefaultDOMFactory()
Creates a new instance. |
Method Summary | |
---|---|
void |
addEnum(java.lang.String value,
java.lang.Enum e)
Adds an Enum value to the DOMFactory. |
void |
addEnumClass(java.lang.String name,
java.lang.Class c)
Adds an Enum class to the DOMFactory. |
void |
addStorable(java.lang.String name,
DOMStorable prototype)
Adds a DOMStorable prototype to the DOMFactory. |
void |
addStorableClass(java.lang.String name,
java.lang.Class c)
Adds a DOMStorable class to the DOMFactory. |
java.lang.Object |
create(java.lang.String name)
Creates a DOMStorable object. |
protected java.lang.Enum |
createEnum(java.lang.String name,
java.lang.String value)
|
protected java.lang.String |
getEnumName(java.lang.Enum e)
|
protected java.lang.String |
getEnumValue(java.lang.Enum e)
|
java.lang.String |
getName(java.lang.Object o)
Returns the element name for the specified object. |
Methods inherited from class org.jhotdraw.xml.JavaPrimitivesDOMFactory |
---|
read, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDOMFactory()
Method Detail |
---|
public void addStorableClass(java.lang.String name, java.lang.Class c)
public void addStorable(java.lang.String name, DOMStorable prototype)
public void addEnumClass(java.lang.String name, java.lang.Class c)
public void addEnum(java.lang.String value, java.lang.Enum e)
public java.lang.Object create(java.lang.String name)
create
in interface DOMFactory
create
in class JavaPrimitivesDOMFactory
public java.lang.String getName(java.lang.Object o)
DOMFactory
getName
in interface DOMFactory
getName
in class JavaPrimitivesDOMFactory
protected java.lang.String getEnumName(java.lang.Enum e)
getEnumName
in class JavaPrimitivesDOMFactory
protected java.lang.String getEnumValue(java.lang.Enum e)
getEnumValue
in class JavaPrimitivesDOMFactory
protected java.lang.Enum createEnum(java.lang.String name, java.lang.String value)
createEnum
in class JavaPrimitivesDOMFactory
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |