1/*2 * Copyright 2001-2008 The Apache Software Foundation.3 * 4 * Licensed under the Apache License, Version 2.0 (the "License");5 * you may not use this file except in compliance with the License.6 * You may obtain a copy of the License at7 * 8 * http://www.apache.org/licenses/LICENSE-2.09 * 10 * Unless required by applicable law or agreed to in writing, software11 * distributed under the License is distributed on an "AS IS" BASIS,12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13 * See the License for the specific language governing permissions and14 * limitations under the License.15 *16 */171819package org.uddi.api_v3;
2021import java.io.Serializable;
2223import javax.xml.bind.annotation.XmlEnum;
24import javax.xml.bind.annotation.XmlEnumValue;
25import javax.xml.bind.annotation.XmlType;
262728/**29 * <p>Java class for infoSelection.30 * 31 * <p>The following schema fragment specifies the expected content contained within this class.32 * <p>33 * <pre>34 * <simpleType name="infoSelection">35 * <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">36 * <enumeration value="all"/>37 * <enumeration value="hidden"/>38 * <enumeration value="visible"/>39 * </restriction>40 * </simpleType>41 * </pre>42 * 43 */44 @XmlType(name = "infoSelection")
45 @XmlEnum
46public enum InfoSelectionimplements Serializable{
4748 @XmlEnumValue("all")
49 ALL("all"),
50 @XmlEnumValue("hidden")
51 HIDDEN("hidden"),
52 @XmlEnumValue("visible")
53 VISIBLE("visible");
54privatefinal String value;
5556InfoSelection(String v) {
57 value = v;
58 }
5960public String value() {
61return value;
62 }
6364publicstaticInfoSelection fromValue(String v) {
65for (InfoSelection c: InfoSelection.values()) {
66if (c.value.equals(v)) {
67return c;
68 }
69 }
70thrownew IllegalArgumentException(v);
71 }
7273 }