io.ebeanservice.docstore.api.mapping.DocPropertyVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ebean Show documentation
Show all versions of ebean Show documentation
composite of common runtime dependencies for all platforms
package io.ebeanservice.docstore.api.mapping;
/**
* Used to visit the properties in a document structure.
*/
public interface DocPropertyVisitor {
/**
* Begin visiting the document structure.
*/
void visitBegin();
/**
* Visit a property.
*/
void visitProperty(DocPropertyMapping property);
/**
* Start visiting a nested object.
*/
void visitBeginObject(DocPropertyMapping property);
/**
* End visiting a nested object.
*/
void visitEndObject(DocPropertyMapping property);
/**
* Start visiting a nested list.
*/
void visitBeginList(DocPropertyMapping property);
/**
* End visiting a nested list.
*/
void visitEndList(DocPropertyMapping property);
/**
* Finished visiting the document structure.
*/
void visitEnd();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy