public void getValue(String[] valueDestination) {
        if ( valueDestination.length < value.size()) {
          Log.e(TAG, "X3D MFString ArrayIndexOutOfBoundsException");
          Log.e(TAG, "array size " + valueDestination.length + " < MFString value.size = " + size() );
        }
        else {
            for (int i = 0; i < valueDestination.length; i++) {
                valueDestination[i] = get1Value(i);
            }
        }
    }
public void getValue ( String [ ] valueDestination ) { if ( valueDestination . length < value . size ( ) ) { Log . e ( TAG , "X3D MFString ArrayIndexOutOfBoundsException" ) ; Log . e ( TAG , "array size " + valueDestination . length + " < MFString value.size = " + size ( ) ) ; } else { for ( int i = 0 ; i < valueDestination . length ; i ++ ) { valueDestination [ i ] = get1Value ( i ) ; } } }
Write out the current value of this field into the external valueDestination array.
@param valueDestination - where the Strings will be written