- All Known Subinterfaces:
GraphOutput
- All Known Implementing Classes:
GraphTransaction
,ModificationQueue
,PersistenceOutputDecorator
,PersistenceOutputStream
,PropertyQueue
,SQLAttributesWriter
,SQLGraphWriter
,Transaction
,XAQueue
,XMLGraphWriter
,XMLPersistenceWriter
public interface PersistenceOutput
-
Method Summary
Modifier and TypeMethodDescriptionvoid
beginArray
(int length, Type componentType) void
beginField
(ManageableType.Field field) void
boolean
beginManaged
(ManageableType type, boolean writeType) void
endArray()
void
endField
(ManageableType.Field field) void
void
endManaged
(Object object, boolean writeType) void
setNested
(boolean nested) void
writeBoolean
(boolean value) void
writeByte
(int value) void
writeChar
(int value) void
writeDouble
(double value) void
writeFloat
(float value) void
writeInt
(int value) void
writeLong
(long value) void
void
void
writeObject
(Object object, Type type) void
void
void
writeShort
(int value) void
writeString
(String value) void
writeStringObject
(String value)
-
Method Details
-
writeBoolean
- Throws:
IOException
-
writeByte
- Throws:
IOException
-
writeShort
- Throws:
IOException
-
writeChar
- Throws:
IOException
-
writeInt
- Throws:
IOException
-
writeLong
- Throws:
IOException
-
writeFloat
- Throws:
IOException
-
writeDouble
- Throws:
IOException
-
writeName
- Throws:
IOException
-
writeString
- Throws:
IOException
-
writeNullObject
- Throws:
IOException
-
writeStringObject
- Throws:
IOException
-
writeObject
- Throws:
IOException
-
writePersistentObjectReference
- Throws:
IOException
-
beginArray
- Throws:
IOException
-
endArray
- Throws:
IOException
-
beginManaged
- Throws:
IOException
-
beginFields
- Throws:
IOException
-
beginField
- Throws:
IOException
-
endField
- Throws:
IOException
-
endFields
- Throws:
IOException
-
endManaged
- Throws:
IOException
-
setNested
void setNested(boolean nested)
-