|
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 DOMFactorycreate in class JavaPrimitivesDOMFactorypublic java.lang.String getName(java.lang.Object o)
DOMFactory
getName in interface DOMFactorygetName in class JavaPrimitivesDOMFactoryprotected java.lang.String getEnumName(java.lang.Enum e)
getEnumName in class JavaPrimitivesDOMFactoryprotected 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 | ||||||||