public final class Variable extends AbstractHasLocation
location| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.s9api.QName |
getName() |
net.sf.saxon.s9api.XdmNode |
getNode() |
PortBinding |
getPortBinding() |
String |
getSelect() |
String |
getValue() |
boolean |
isNotRequired() |
boolean |
isOption() |
boolean |
isParameter() |
boolean |
isRequired() |
boolean |
isVariable() |
static Variable |
newOption(net.sf.saxon.s9api.QName name) |
static Variable |
newOption(net.sf.saxon.s9api.QName name,
Location location) |
static Variable |
newParameter(net.sf.saxon.s9api.QName name) |
static Variable |
newParameter(net.sf.saxon.s9api.QName name,
Location location) |
static Variable |
newVariable(net.sf.saxon.s9api.QName name) |
static Variable |
newVariable(net.sf.saxon.s9api.QName name,
Location location) |
Variable |
setLocation(Location location) |
Variable |
setNode(net.sf.saxon.s9api.XdmNode node) |
Variable |
setPortBinding(PortBinding portBinding) |
Variable |
setRequired(boolean required) |
Variable |
setSelect(String select) |
Variable |
setValue(String value) |
String |
toString() |
getLocationpublic static Variable newOption(net.sf.saxon.s9api.QName name)
public static Variable newParameter(net.sf.saxon.s9api.QName name)
public static Variable newVariable(net.sf.saxon.s9api.QName name)
public boolean isVariable()
public boolean isParameter()
public boolean isOption()
public net.sf.saxon.s9api.QName getName()
public String getSelect()
public String getValue()
public Variable setRequired(boolean required)
public boolean isRequired()
public boolean isNotRequired()
@ReturnsNullable public PortBinding getPortBinding()
public Variable setPortBinding(PortBinding portBinding)
public Variable setNode(net.sf.saxon.s9api.XdmNode node)
public net.sf.saxon.s9api.XdmNode getNode()
Copyright © 2009-2012 TranceCode. All Rights Reserved.