Search in sources :

Example 16 with BXML

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);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BXML(org.ballerinalang.model.values.BXML)

Example 17 with BXML

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);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BXML(org.ballerinalang.model.values.BXML)

Example 18 with BXML

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);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BXML(org.ballerinalang.model.values.BXML)

Example 19 with BXML

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);
}
Also used : BValue(org.ballerinalang.model.values.BValue) BXML(org.ballerinalang.model.values.BXML)

Example 20 with BXML

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();
}
Also used : BXML(org.ballerinalang.model.values.BXML)

Aggregations

BXML (org.ballerinalang.model.values.BXML)52 BValue (org.ballerinalang.model.values.BValue)40 Test (org.testng.annotations.Test)29 BXMLItem (org.ballerinalang.model.values.BXMLItem)17 BJSON (org.ballerinalang.model.values.BJSON)16 OMNode (org.apache.axiom.om.OMNode)14 BXMLSequence (org.ballerinalang.model.values.BXMLSequence)11 BStruct (org.ballerinalang.model.values.BStruct)8 BRefValueArray (org.ballerinalang.model.values.BRefValueArray)7 BString (org.ballerinalang.model.values.BString)3 BlobDataSource (org.ballerinalang.runtime.message.BlobDataSource)2 StringDataSource (org.ballerinalang.runtime.message.StringDataSource)2 IOException (java.io.IOException)1 FileChannel (java.nio.channels.FileChannel)1 ArrayList (java.util.ArrayList)1 BallerinaConnectorException (org.ballerinalang.connector.api.BallerinaConnectorException)1 BBlob (org.ballerinalang.model.values.BBlob)1 BMap (org.ballerinalang.model.values.BMap)1 BNewArray (org.ballerinalang.model.values.BNewArray)1 BValueType (org.ballerinalang.model.values.BValueType)1