|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DOMFactory
DOMFactory.
Abstract Factory
DOMFactory
is used by DOMInput
and DOMOutput
for
creating Java objects and DOM elements.
Abstract Factory: DOMFactory
Client: DOMInput
, DOMOutput
.
Strategy
DOMFactory
is used by DOMInput
and DOMOutput
for
reading and writing objects.
Client: DOMInput
, DOMOutput
.
Strategy: DOMFactory
.
Chain of Responsibility
DOMFactory
can delegate reading and writing to objects which implement
the DOMStorable
interface.
Client: DOMFactory
.
Handler: DOMStorable
.
Method Summary | |
---|---|
java.lang.Object |
create(java.lang.String name)
Creates an object from the specified element name. |
java.lang.String |
getName(java.lang.Object o)
Returns the element name for the specified object. |
java.lang.Object |
read(DOMInput in)
Reads the specified object from DOMInput. |
void |
write(DOMOutput out,
java.lang.Object object)
Writes the specified object to DOMOutput. |
Method Detail |
---|
java.lang.String getName(java.lang.Object o)
java.lang.Object create(java.lang.String name)
void write(DOMOutput out, java.lang.Object object) throws java.io.IOException
This method is only ever called from DOMOutput. You should never call this method directly.
object
- The object to be written.
java.io.IOException
java.lang.Object read(DOMInput in) throws java.io.IOException
This method is only ever called from DOMInput. You should never call this method directly.
in
- The DOMInput object which creates the object from an element
in a DOM.
java.io.IOException
|
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 |