Class MStringProp

java.lang.Object
chemaxon.struc.MProp
chemaxon.struc.prop.MStringProp
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
MMoleculeStringProp

@PublicApi public class MStringProp extends MProp
String property.
Since:
Marvin 4.1, 11/20/2005
See Also:
  • Constructor Details

    • MStringProp

      public MStringProp(String s)
      Constructs a property.
      Parameters:
      s - the string
  • Method Details

    • stringValue

      public final String stringValue()
      Gets the string value.
      Returns:
      the value
    • getPropValue

      public Object getPropValue()
      Gets the property value as an object.
      Specified by:
      getPropValue in class MProp
      Returns:
      the string
    • getPropType

      public String getPropType()
      Gets the type name of the property.
      Specified by:
      getPropType in class MProp
      Returns:
      the name
    • getPropXSDType

      public String getPropXSDType()
      Gets the XSD type name of the property.
      Specified by:
      getPropXSDType in class MProp
      Returns:
      "ENTITY"
    • cloneProp

      public MStringProp cloneProp()
      Clones the object.
      Specified by:
      cloneProp in class MProp
      Returns:
      the clone
    • clone

      public MStringProp clone()
      Clones the object.
      Overrides:
      clone in class Object
      Returns:
      the clone
    • toString

      public String toString()
      Overrides Object.toString() to ease debugging.
      Overrides:
      toString in class MProp
      Returns:
      a string representation of the object
      Since:
      4.1.8, 04/19/2007
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object