Package org.teiid.query.sql.symbol
Class XMLSerialize
- java.lang.Object
-
- org.teiid.query.sql.symbol.XMLSerialize
-
- All Implemented Interfaces:
Cloneable
,LanguageObject
,Expression
public class XMLSerialize extends Object implements Expression
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject
LanguageObject.Util
-
-
Constructor Summary
Constructors Constructor Description XMLSerialize()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor.XMLSerialize
clone()
Implement clone to make objects cloneable.boolean
equals(Object obj)
Boolean
getDeclaration()
Boolean
getDocument()
String
getEncoding()
Expression
getExpression()
Class<?>
getType()
Get the return type of this expression.String
getTypeString()
String
getVersion()
int
hashCode()
boolean
isDocument()
void
setDeclaration(Boolean declaration)
void
setDocument(Boolean document)
void
setEncoding(String encoding)
void
setExpression(Expression expression)
void
setTypeString(String typeString)
void
setVersion(String version)
String
toString()
-
-
-
Method Detail
-
getType
public Class<?> getType()
Description copied from interface:Expression
Get the return type of this expression.- Specified by:
getType
in interfaceExpression
- Returns:
- Java class may be null prior to being resolved
-
getEncoding
public String getEncoding()
-
setEncoding
public void setEncoding(String encoding)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getDeclaration
public Boolean getDeclaration()
-
setDeclaration
public void setDeclaration(Boolean declaration)
-
getExpression
public Expression getExpression()
-
getDocument
public Boolean getDocument()
-
setDocument
public void setDocument(Boolean document)
-
setExpression
public void setExpression(Expression expression)
-
setTypeString
public void setTypeString(String typeString)
-
getTypeString
public String getTypeString()
-
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 interfaceLanguageObject
- Parameters:
visitor
- Visitor being used
-
clone
public XMLSerialize clone()
Description copied from interface:LanguageObject
Implement clone to make objects cloneable.- Specified by:
clone
in interfaceLanguageObject
- Overrides:
clone
in classObject
- Returns:
- Deep clone of this object
-
isDocument
public boolean isDocument()
-
-