com.google.appengine.api.search.checkers
Class DocumentChecker
java.lang.Object
com.google.appengine.api.search.checkers.DocumentChecker
public final class DocumentChecker
- extends java.lang.Object
Checks values of a Document.
Method Summary |
static java.lang.String |
checkDocumentId(java.lang.String documentId)
Checks whether a document id is valid. |
static DocumentPb.Document |
checkValid(DocumentPb.Document pb)
Checks whether a DocumentPb.Document has a valid set
of fields. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAXIMUM_DOCUMENT_ID_LENGTH
public static final int MAXIMUM_DOCUMENT_ID_LENGTH
- The maximum length of a document id.
- See Also:
- Constant Field Values
MAXIMUM_DOCUMENT_LENGTH
public static final int MAXIMUM_DOCUMENT_LENGTH
- See Also:
- Constant Field Values
DocumentChecker
public DocumentChecker()
checkDocumentId
public static java.lang.String checkDocumentId(java.lang.String documentId)
- Checks whether a document id is valid. A document id is a
non-null ASCII visible printable string of
#MAXIMUM_DOCUMENT_ID_LENGTH characters which does not start
with '!' which is reserved for system documents.
- Parameters:
documentId
- the document id to check
- Returns:
- the checked document id
checkValid
public static DocumentPb.Document checkValid(DocumentPb.Document pb)
- Checks whether a
DocumentPb.Document
has a valid set
of fields.
- Parameters:
pb
- the DocumentPb.Document
protocol buffer to check
- Returns:
- the checked document
- Throws:
java.lang.IllegalArgumentException
- if some field is invalid such as
document id or fields