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 Op
apply(Transform transform, Op subOp)
Op1
copy(Op subOp)
static Op
create(java.lang.Object label, Op op)
boolean
equalTo(Op other, NodeIsomorphismMap labelMap)
java.lang.String
getName()
java.lang.Object
getObject()
int
hashCode()
boolean
hasSubOp()
void
visit(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()
-
-