package org.jolokia.it; /* * Copyright 2009-2011 Roland Huss * * 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.io.StringWriter; import java.util.*; /** * Test data for MXBeans * @author roland * @since 07.08.11 */ public class ComplexTestData { private int number; private String string; private Map<String,Boolean> map; private Set<Integer> set; private String[] stringArray; private List<Boolean> list; private Map<String,List<Map<String,String>>> complex; public ComplexTestData() { number = 1968; string = "late"; map = new HashMap<String, Boolean>(); map.put("kill",true); map.put("bill",false); set = new HashSet<Integer>(); set.add(12); set.add(14); stringArray = new String[] { "toy", "story" }; list = new ArrayList<Boolean>(Arrays.asList(true,false,true)); complex = new HashMap<String, List<Map<String, String>>>(); List<Map<String,String>> innerList = new ArrayList<Map<String, String>>(); Map<String,String> veryInner = new HashMap<String, String>(); veryInner.put("deep", "inside"); innerList.add(veryInner); complex.put("hidden",innerList); } public int getNumber() { return number; } public String getString() { return string; } public Map<String, Boolean> getMap() { return map; } public Set<Integer> getSet() { return set; } public String[] getStringArray() { return stringArray; } public List<Boolean> getList() { return list; } public Map<String, List<Map<String, String>>> getComplex() { return complex; } public void setNumber(int pNumber) { number = pNumber; } public void setString(String pString) { string = pString; } public void setMap(Map<String, Boolean> pMap) { map = pMap; } public void setSet(Set<Integer> pSet) { set = pSet; } public void setStringArray(String[] pStringArray) { stringArray = pStringArray; } public void setList(List<Boolean> pList) { list = pList; } public void setComplex(Map<String, List<Map<String, String>>> pComplex) { complex = pComplex; } }