use of org.ballerinalang.model.values.BXML in project ballerina by ballerina-lang.
the class GetElementName method execute.
@Override
public void execute(Context ctx) {
BValue result = null;
try {
// Accessing Parameters.
BXML xml = (BXML) ctx.getRefArgument(0);
result = xml.getElementName();
} catch (Throwable e) {
ErrorHandler.handleXMLException(OPERATION, e);
}
// Setting output value.
ctx.setReturnValues(result);
}
use of org.ballerinalang.model.values.BXML in project ballerina by ballerina-lang.
the class GetTextValue method execute.
@Override
public void execute(Context ctx) {
BValue result = null;
try {
// Accessing Parameters.
BXML xml = (BXML) ctx.getRefArgument(0);
result = xml.getTextValue();
} catch (Throwable e) {
ErrorHandler.handleXMLException(OPERATION, e);
}
// Setting output value.
ctx.setReturnValues(result);
}
use of org.ballerinalang.model.values.BXML in project ballerina by ballerina-lang.
the class IsEmpty method execute.
@Override
public void execute(Context ctx) {
BValue result = null;
try {
// Accessing Parameters.
BXML xml = (BXML) ctx.getRefArgument(0);
result = xml.isEmpty();
} catch (Throwable e) {
ErrorHandler.handleXMLException(OPERATION, e);
}
// Setting output value.
ctx.setReturnValues(result);
}
use of org.ballerinalang.model.values.BXML in project ballerina by ballerina-lang.
the class IsSingleton method execute.
@Override
public void execute(Context ctx) {
BValue result = null;
try {
// Accessing Parameters.
BXML xml = (BXML) ctx.getRefArgument(0);
result = xml.isSingleton();
} catch (Throwable e) {
ErrorHandler.handleXMLException(OPERATION, e);
}
// Setting output value.
ctx.setReturnValues(result);
}
use of org.ballerinalang.model.values.BXML in project ballerina by ballerina-lang.
the class SetChildren method execute.
@Override
public void execute(Context ctx) {
try {
BXML xml = (BXML) ctx.getRefArgument(0);
BXML children = (BXML) ctx.getRefArgument(1);
xml.setChildren(children);
} catch (Throwable e) {
ErrorHandler.handleXMLException(OPERATION, e);
}
// Setting output value.
ctx.setReturnValues();
}
Aggregations