Package com.yahoo.vespaxmlparser
Class VespaXMLUpdateReader
- java.lang.Object
-
- com.yahoo.vespaxmlparser.VespaXMLReader
-
- com.yahoo.vespaxmlparser.VespaXMLFieldReader
-
- com.yahoo.vespaxmlparser.VespaXMLUpdateReader
-
- All Implemented Interfaces:
DocumentUpdateReader
,FieldReader
,com.yahoo.vespa.objects.Deserializer
public class VespaXMLUpdateReader extends VespaXMLFieldReader implements DocumentUpdateReader
-
-
Constructor Summary
Constructors Constructor Description VespaXMLUpdateReader(InputStream stream, DocumentTypeManager docTypeManager)
VespaXMLUpdateReader(String fileName, DocumentTypeManager docTypeManager)
VespaXMLUpdateReader(XMLStreamReader reader, DocumentTypeManager docTypeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
getCondition()
boolean
hasFieldPath()
void
read(DocumentUpdate update)
void
read(AddFieldPathUpdate update)
void
read(AssignFieldPathUpdate update)
void
read(FieldPathUpdate update)
void
read(RemoveFieldPathUpdate update)
void
read(FieldUpdate update)
-
Methods inherited from class com.yahoo.vespaxmlparser.VespaXMLFieldReader
getByte, getBytes, getDocumentTypeManager, getDouble, getFloat, getInt, getLong, getShort, getString, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, readDocumentId, readDocumentType
-
Methods inherited from class com.yahoo.vespaxmlparser.VespaXMLReader
isBase64EncodedElement, isBase64EncodingAttribute, newDeserializeException, newException, skipToEnd
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.yahoo.document.serialization.DocumentUpdateReader
readDocumentId, readDocumentType
-
-
-
-
Constructor Detail
-
VespaXMLUpdateReader
public VespaXMLUpdateReader(String fileName, DocumentTypeManager docTypeManager) throws Exception
- Throws:
Exception
-
VespaXMLUpdateReader
public VespaXMLUpdateReader(InputStream stream, DocumentTypeManager docTypeManager) throws Exception
- Throws:
Exception
-
VespaXMLUpdateReader
public VespaXMLUpdateReader(XMLStreamReader reader, DocumentTypeManager docTypeManager)
-
-
Method Detail
-
getCondition
public Optional<String> getCondition()
- Overrides:
getCondition
in classVespaXMLFieldReader
-
hasFieldPath
public boolean hasFieldPath()
-
read
public void read(DocumentUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
read
public void read(FieldUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
read
public void read(FieldPathUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
read
public void read(AssignFieldPathUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
read
public void read(AddFieldPathUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
read
public void read(RemoveFieldPathUpdate update)
- Specified by:
read
in interfaceDocumentUpdateReader
-
-