1 /** 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 package org.apache.geronimo.monitoring.snapshot; 18 19 import javax.xml.bind.annotation.XmlRegistry; 20 import org.apache.geronimo.monitoring.snapshot.SnapshotConfig; 21 import org.apache.geronimo.monitoring.snapshot.SnapshotConfig.Mbeans; 22 23 24 /** 25 * This object contains factory methods for each 26 * Java content interface and Java element interface 27 * generated in the org.apache.geronimo package. 28 * <p>An ObjectFactory allows you to programatically 29 * construct new instances of the Java representation 30 * for XML content. The Java representation of XML 31 * content can consist of schema derived interfaces 32 * and classes representing the binding of schema 33 * type definitions, element declarations and model 34 * groups. Factory methods for each of these are 35 * provided in this class. 36 * 37 */ 38 @XmlRegistry 39 public class ObjectFactory { 40 41 42 /** 43 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo 44 * 45 */ 46 public ObjectFactory() { 47 } 48 49 /** 50 * Create an instance of {@link Mbeans } 51 * 52 */ 53 public Mbeans createSnapshotConfigMbeans() { 54 return new Mbeans(); 55 } 56 57 /** 58 * Create an instance of {@link SnapshotConfig } 59 * 60 */ 61 public SnapshotConfig createSnapshotConfig() { 62 return new SnapshotConfig(); 63 } 64 65 }