org.teiid.query.sql.symbol
Class XMLParse
java.lang.Object
org.teiid.query.sql.symbol.XMLParse
- All Implemented Interfaces:
- Cloneable, LanguageObject, Expression
public class XMLParse
- extends Object
- implements Expression
XMLParse
public XMLParse()
getType
public Class<?> getType()
- Description copied from interface:
Expression
- Get the return type of this expression. This method will not necessarily work right
before resolution (
Expression.isResolved()
returns true).
- Specified by:
getType
in interface Expression
- Returns:
- Java class name
getExpression
public Expression getExpression()
isDocument
public boolean isDocument()
setDocument
public void setDocument(boolean document)
setExpression
public void setExpression(Expression expression)
isWellFormed
public boolean isWellFormed()
setWellFormed
public void setWellFormed(boolean wellFormed)
isResolved
public boolean isResolved()
- Description copied from interface:
Expression
- Return true if expression has been fully resolved. Typically the QueryResolver component
will handle resolution of an expression.
- Specified by:
isResolved
in interface Expression
- Returns:
- True if resolved
acceptVisitor
public void acceptVisitor(LanguageVisitor visitor)
- Description copied from interface:
LanguageObject
- Method for accepting a visitor. It is the responsibility of the
language object to call back on the visitor.
- Specified by:
acceptVisitor
in interface LanguageObject
- Parameters:
visitor
- Visitor being used
clone
public XMLParse clone()
- Description copied from interface:
LanguageObject
- Implement clone to make objects cloneable.
- Specified by:
clone
in interface LanguageObject
- Overrides:
clone
in class Object
- Returns:
- Deep clone of this object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012. All Rights Reserved.