Here you can find the source of addArrayAnyTypeAttribute(Element element, Collection> col)
public static void addArrayAnyTypeAttribute(Element element, Collection<?> col)
//package com.java2s; /**//from www .j av a2 s. c om * Copyright 2015 Nortal Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied. See the License for the specific language governing permissions and limitations under the * License. **/ import java.util.Collection; import org.w3c.dom.Element; public class Main { /** * Helper methods for adding an array. */ public static void addArrayAnyTypeAttribute(Element element, Collection<?> col) { addArrayAnyTypeAttribute(element, col.size()); } public static void addArrayAnyTypeAttribute(Element element, int size) { element.setAttribute("SOAP-ENC:arrayType", getAnyTypeAttribute(size)); } public static String getAnyTypeAttribute(int size) { return getArrayTypeAttribute("anyType", size); } public static String getArrayTypeAttribute(String type, int size) { return new StringBuilder("xsd:").append(type).append("[").append(size).append("]").toString(); } }