Class OpLabel
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.algebra.op.OpBase
-
- org.apache.jena.sparql.algebra.op.Op1
-
- org.apache.jena.sparql.algebra.op.OpLabel
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable,Op,Named,PrintSerializable
public class OpLabel extends Op1
Do-nothing class that means that tags/labels/comments can be left in the algebra tree. If serialized, toString called on the object, reparsing yields a string. Can have zero one sub ops.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Opapply(Transform transform, Op subOp)Op1copy(Op subOp)static Opcreate(java.lang.Object label, Op op)booleanequalTo(Op other, NodeIsomorphismMap labelMap)java.lang.StringgetName()java.lang.ObjectgetObject()inthashCode()booleanhasSubOp()voidvisit(OpVisitor opVisitor)-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
-
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
-
-
-
Method Detail
-
equalTo
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
-
visit
public void visit(OpVisitor opVisitor)
-
getObject
public java.lang.Object getObject()
-
hasSubOp
public boolean hasSubOp()
-
getName
public java.lang.String getName()
-
-