Class DetachedProperty<V>
java.lang.Object
org.apache.tinkerpop.gremlin.structure.util.detached.DetachedProperty<V>
- All Implemented Interfaces:
Serializable,Property<V>,Attachable<Property<V>>
public class DetachedProperty<V>
extends Object
implements Property<V>, Serializable, Attachable<Property<V>>
- Author:
- Stephen Mallette (http://stephen.genoprime.com), Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
Attachable.Exceptions, Attachable.MethodNested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Property
Property.Exceptions -
Field Summary
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
logger -
Constructor Summary
ConstructorsModifierConstructorDescriptionDetachedProperty(String key, V value) DetachedProperty(String key, V value, Element element) protectedDetachedProperty(Property<V> property) -
Method Summary
Modifier and TypeMethodDescriptionelement()Get the element that this property is associated with.booleanget()Get the raw object trying to be attached.inthashCode()booleanWhether the property is empty or not.key()The key of the property.voidremove()Remove the property from the associated element.toString()value()The value of the property.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.tinkerpop.gremlin.structure.util.Attachable
attachMethods inherited from interface org.apache.tinkerpop.gremlin.structure.Property
ifPresent, orElse, orElseGet, orElseThrow
-
Constructor Details
-
DetachedProperty
-
DetachedProperty
-
DetachedProperty
-
-
Method Details
-
get
Description copied from interface:AttachableGet the raw object trying to be attached.- Specified by:
getin interfaceAttachable<V>- Returns:
- the raw object to attach
-
isPresent
public boolean isPresent()Description copied from interface:PropertyWhether the property is empty or not. -
key
Description copied from interface:PropertyThe key of the property. -
value
Description copied from interface:PropertyThe value of the property. -
element
Description copied from interface:PropertyGet the element that this property is associated with. -
remove
public void remove()Description copied from interface:PropertyRemove the property from the associated element. -
toString
-
equals
-
hashCode
public int hashCode()
-