Text (Google App Engine API for Java)

com.google.appengine.api.datastore

Class Text

  • java.lang.Object
    • com.google.appengine.api.datastore.Text
  • All Implemented Interfaces:
    java.io.Serializable


    public final class Text
    extends java.lang.Object
    implements java.io.Serializable
    Text wraps around a string of unlimited size.

    Ordinary Java strings stored as properties in Entity objects are limited to 1500 bytes. However, Text objects can also be stored in properties, and are unlimited in size. However, they will not be indexed for query purposes.

    Consider using a standard Java string and storing it with the PropertyContainer.setUnindexedProperty(java.lang.String, java.lang.Object) method instead.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static long serialVersionUID 
    • Constructor Summary

      Constructors 
      Constructor and Description
      Text(java.lang.String value)
      Construct a new Text object with the specified value.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object object)
      Two Text objects are considered equal if their content strings match exactly.
      java.lang.String getValue()
      Return the value of this Text.
      int hashCode() 
      java.lang.String toString()
      Returns the first 70 characters of the underlying string.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Text

        public Text(java.lang.String value)
        Construct a new Text object with the specified value. This object cannot be modified after construction.
    • Method Detail

      • getValue

        public java.lang.String getValue()
        Return the value of this Text. Can be null.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object object)
        Two Text objects are considered equal if their content strings match exactly.
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Returns the first 70 characters of the underlying string.
        Overrides:
        toString in class java.lang.Object