All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.newrelic.agent.extension.beans.Extension Maven / Gradle / Ivy

The newest version!
/*
 *
 *  * Copyright 2020 New Relic Corporation. All rights reserved.
 *  * SPDX-License-Identifier: Apache-2.0
 *
 */

package com.newrelic.agent.extension.beans;

import java.util.ArrayList;
import java.util.List;

/**
 * This file used to be auto-generated by jax-b, but since removing that dependency, and given how stable the format has been,
 * it's fine to include it statically.
 *
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="instrumentation" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="pointcut" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="nameTransaction" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <choice>
 *                               <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                               <sequence>
 *                                 <choice>
 *                                   <element name="className">
 *                                     <complexType>
 *                                       <simpleContent>
 *                                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                           <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                                         </extension>
 *                                       </simpleContent>
 *                                     </complexType>
 *                                   </element>
 *                                   <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                                 </choice>
 *                                 <element name="method" maxOccurs="unbounded">
 *                                   <complexType>
 *                                     <complexContent>
 *                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                         <choice>
 *                                           <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                                           <sequence>
 *                                             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                                             <element name="parameters" minOccurs="0">
 *                                               <complexType>
 *                                                 <complexContent>
 *                                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                     <sequence>
 *                                                       <element name="type" maxOccurs="unbounded" minOccurs="0">
 *                                                         <complexType>
 *                                                           <simpleContent>
 *                                                             <extension base="<http://www.w3.org/2001/XMLSchema>string">
 *                                                               <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                                             </extension>
 *                                                           </simpleContent>
 *                                                         </complexType>
 *                                                       </element>
 *                                                     </sequence>
 *                                                   </restriction>
 *                                                 </complexContent>
 *                                               </complexType>
 *                                             </element>
 *                                           </sequence>
 *                                         </choice>
 *                                       </restriction>
 *                                     </complexContent>
 *                                   </complexType>
 *                                 </element>
 *                               </sequence>
 *                             </choice>
 *                           </sequence>
 *                           <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
 *                           <attribute name="transactionType" default="background">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <enumeration value="background"/>
 *                                 <enumeration value="web"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="metricPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
 *       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}double" default="1.0" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
*/ public class Extension { protected Extension.Instrumentation instrumentation; protected String name; protected Boolean enabled; protected Double version; /** * Gets the value of the instrumentation property. * * @return possible object is {@link Extension.Instrumentation } */ public Extension.Instrumentation getInstrumentation() { return instrumentation; } /** * Sets the value of the instrumentation property. * * @param value allowed object is {@link Extension.Instrumentation } */ public void setInstrumentation(Extension.Instrumentation value) { instrumentation = value; } /** * Gets the value of the name property. * * @return possible object is {@link String } */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value allowed object is {@link String } */ public void setName(String value) { name = value; } /** * Gets the value of the enabled property. * * @return possible object is {@link Boolean } */ public boolean isEnabled() { if (enabled == null) { return true; } else { return enabled; } } /** * Sets the value of the enabled property. * * @param value allowed object is {@link Boolean } */ public void setEnabled(Boolean value) { enabled = value; } /** * Gets the value of the version property. * * @return possible object is {@link Double } */ public double getVersion() { if (version == null) { return 1.0D; } else { return version; } } /** * Sets the value of the version property. * * @param value allowed object is {@link Double } */ public void setVersion(Double value) { version = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="pointcut" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="nameTransaction" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <choice>
     *                     <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                     <sequence>
     *                       <choice>
     *                         <element name="className">
     *                           <complexType>
     *                             <simpleContent>
     *                               <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                                 <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                               </extension>
     *                             </simpleContent>
     *                           </complexType>
     *                         </element>
     *                         <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                       </choice>
     *                       <element name="method" maxOccurs="unbounded">
     *                         <complexType>
     *                           <complexContent>
     *                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                               <choice>
     *                                 <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *                                 <sequence>
     *                                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                                   <element name="parameters" minOccurs="0">
     *                                     <complexType>
     *                                       <complexContent>
     *                                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                           <sequence>
     *                                             <element name="type" maxOccurs="unbounded" minOccurs="0">
     *                                               <complexType>
     *                                                 <simpleContent>
     *                                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
     *                                                     <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                                                   </extension>
     *                                                 </simpleContent>
     *                                               </complexType>
     *                                             </element>
     *                                           </sequence>
     *                                         </restriction>
     *                                       </complexContent>
     *                                     </complexType>
     *                                   </element>
     *                                 </sequence>
     *                               </choice>
     *                             </restriction>
     *                           </complexContent>
     *                         </complexType>
     *                       </element>
     *                     </sequence>
     *                   </choice>
     *                 </sequence>
     *                 <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     *                 <attribute name="transactionType" default="background">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <enumeration value="background"/>
     *                       <enumeration value="web"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="metricPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ public static class Instrumentation { protected List pointcut; protected String metricPrefix; /** * Gets the value of the pointcut property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the object. * This is why there is not a set method for the pointcut property. * *

* For example, to add a new item, do as follows: *

         *    getPointcut().add(newItem);
         * 
* *

* Objects of the following type(s) are allowed in the list * {@link Extension.Instrumentation.Pointcut } */ public List getPointcut() { if (pointcut == null) { pointcut = new ArrayList<>(); } return pointcut; } /** * Gets the value of the metricPrefix property. * * @return possible object is {@link String } */ public String getMetricPrefix() { return metricPrefix; } /** * Sets the value of the metricPrefix property. * * @param value allowed object is {@link String } */ public void setMetricPrefix(String value) { metricPrefix = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="nameTransaction" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <choice>
         *           <element name="methodAnnotation" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *           <sequence>
         *             <choice>
         *               <element name="className">
         *                 <complexType>
         *                   <simpleContent>
         *                     <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                       <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *                     </extension>
         *                   </simpleContent>
         *                 </complexType>
         *               </element>
         *               <element name="interfaceName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *             </choice>
         *             <element name="method" maxOccurs="unbounded">
         *               <complexType>
         *                 <complexContent>
         *                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                     <choice>
         *                       <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         *                       <sequence>
         *                         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *                         <element name="parameters" minOccurs="0">
         *                           <complexType>
         *                             <complexContent>
         *                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                 <sequence>
         *                                   <element name="type" maxOccurs="unbounded" minOccurs="0">
         *                                     <complexType>
         *                                       <simpleContent>
         *                                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
         *                                           <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                                         </extension>
         *                                       </simpleContent>
         *                                     </complexType>
         *                                   </element>
         *                                 </sequence>
         *                               </restriction>
         *                             </complexContent>
         *                           </complexType>
         *                         </element>
         *                       </sequence>
         *                     </choice>
         *                   </restriction>
         *                 </complexContent>
         *               </complexType>
         *             </element>
         *           </sequence>
         *         </choice>
         *       </sequence>
         *       <attribute name="transactionStartPoint" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       <attribute name="metricNameFormat" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="excludeFromTransactionTrace" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       <attribute name="leaf" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       <attribute name="ignoreTransaction" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         *       <attribute name="transactionType" default="background">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <enumeration value="background"/>
         *             <enumeration value="web"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ public static class Pointcut { protected Extension.Instrumentation.Pointcut.NameTransaction nameTransaction; protected String methodAnnotation; protected Extension.Instrumentation.Pointcut.ClassName className; protected String interfaceName; protected List method; protected boolean transactionStartPoint; protected String metricNameFormat; protected boolean excludeFromTransactionTrace; protected boolean leaf; protected boolean ignoreTransaction; protected boolean traceLambda; protected String pattern; protected boolean includeNonstatic; protected List traceReturnTypeDescriptors; protected String transactionType; /** * Gets the value of the nameTransaction property. * * @return possible object is {@link Extension.Instrumentation.Pointcut.NameTransaction } */ public Extension.Instrumentation.Pointcut.NameTransaction getNameTransaction() { return nameTransaction; } /** * Sets the value of the nameTransaction property. * * @param value allowed object is {@link Extension.Instrumentation.Pointcut.NameTransaction } */ public void setNameTransaction(Extension.Instrumentation.Pointcut.NameTransaction value) { nameTransaction = value; } /** * Gets the value of the methodAnnotation property. * * @return possible object is {@link String } */ public String getMethodAnnotation() { return methodAnnotation; } /** * Sets the value of the methodAnnotation property. * * @param value allowed object is {@link String } */ public void setMethodAnnotation(String value) { methodAnnotation = value; } /** * Gets the value of the className property. * * @return possible object is {@link Extension.Instrumentation.Pointcut.ClassName } */ public Extension.Instrumentation.Pointcut.ClassName getClassName() { return className; } /** * Sets the value of the className property. * * @param value allowed object is {@link Extension.Instrumentation.Pointcut.ClassName } */ public void setClassName(Extension.Instrumentation.Pointcut.ClassName value) { className = value; } /** * Gets the value of the interfaceName property. * * @return possible object is {@link String } */ public String getInterfaceName() { return interfaceName; } /** * Sets the value of the interfaceName property. * * @param value allowed object is {@link String } */ public void setInterfaceName(String value) { interfaceName = value; } /** * Gets the value of the method property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the object. * This is why there is not a set method for the method property. * *

* For example, to add a new item, do as follows: *

             *    getMethod().add(newItem);
             * 
* *

* Objects of the following type(s) are allowed in the list {@link Extension.Instrumentation.Pointcut.Method } */ public List getMethod() { if (method == null) { method = new ArrayList<>(); } return method; } /** * Gets the value of the transactionStartPoint property. * * @return possible object is {@link Boolean } */ public boolean isTransactionStartPoint() { return transactionStartPoint; } /** * Sets the value of the transactionStartPoint property. * * @param value allowed object is {@link Boolean } */ public void setTransactionStartPoint(Boolean value) { transactionStartPoint = value; } /** * Gets the value of the metricNameFormat property. * * @return possible object is {@link String } */ public String getMetricNameFormat() { return metricNameFormat; } /** * Sets the value of the metricNameFormat property. * * @param value allowed object is {@link String } */ public void setMetricNameFormat(String value) { metricNameFormat = value; } /** * Gets the value of the excludeFromTransactionTrace property. * * @return possible object is {@link Boolean } */ public boolean isExcludeFromTransactionTrace() { return excludeFromTransactionTrace; } /** * Sets the value of the excludeFromTransactionTrace property. * * @param value allowed object is {@link Boolean } */ public void setExcludeFromTransactionTrace(Boolean value) { excludeFromTransactionTrace = value; } /** * Gets the value of the leaf property. * * @return possible object is {@link Boolean } */ public boolean isLeaf() { return leaf; } /** * Sets the value of the leaf property. * * @param value allowed object is {@link Boolean } */ public void setLeaf(Boolean value) { leaf = value; } /** * Gets the value of the ignoreTransaction property. * * @return possible object is {@link Boolean } */ public boolean isIgnoreTransaction() { return ignoreTransaction; } /** * Sets the value of the ignoreTransaction property. * * @param value allowed object is {@link Boolean } */ public void setIgnoreTransaction(Boolean value) { ignoreTransaction = value; } /** * Gets the value of the traceLambda property. * * @return possible object is {@link Boolean } */ public boolean isTraceLambda() { return traceLambda; } /** * Sets the value of the traceLambda property. * * @param value allowed object is {@link Boolean } */ public void setTraceLambda(Boolean value) { traceLambda = value; } /** * Gets the value of the traceReturnTypeDescriptors property. * *

* This accessor traceReturnTypeDescriptors returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the object. * This is why there is not a set traceReturnTypeDescriptors for the traceReturnTypeDescriptors property. * *

* For example, to add a new item, do as follows: *

             *    getTraceReturnTypeDescriptors().add(newItem);
             * 
* *

* Objects of the following type(s) are allowed in the list {@link java.lang.String } */ public List getTraceReturnTypeDescriptors() { if (traceReturnTypeDescriptors == null) { traceReturnTypeDescriptors = new ArrayList<>(); } return traceReturnTypeDescriptors; } /** * Gets the value of the pattern property. * * @return possible object is {@link String } */ public String getPattern() { return pattern; } /** * Sets the value of the pattern property. * * @param value allowed object is {@link String } */ public void setPattern(String value) { pattern = value; } /** * Gets the value of the includeNonstatic property. * * @return possible object is {@link Boolean } */ public boolean getIncludeNonstatic() { return includeNonstatic; } /** * Sets the value of the includeNonstatic property. * * @param value allowed object is {@link Boolean } */ public void setIncludeNonstatic(boolean value) { includeNonstatic = value; } /** * Gets the value of the transactionType property. * * @return possible object is {@link String } */ public String getTransactionType() { if (transactionType == null) { return "background"; } else { return transactionType; } } /** * Sets the value of the transactionType property. * * @param value allowed object is {@link String } */ public void setTransactionType(String value) { transactionType = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *       <attribute name="includeSubclasses" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
*/ public static class ClassName { protected String value; protected boolean includeSubclasses; /** * Gets the value of the value property. * * @return possible object is {@link String } */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value allowed object is {@link String } */ public void setValue(String value) { this.value = value; } /** * Gets the value of the includeSubclasses property. * * @return possible object is {@link Boolean } */ public boolean isIncludeSubclasses() { return includeSubclasses; } /** * Sets the value of the includeSubclasses property. * * @param value allowed object is {@link Boolean } */ public void setIncludeSubclasses(Boolean value) { includeSubclasses = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <choice>
             *         <element name="returnType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             *         <sequence>
             *           <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
             *           <element name="parameters" minOccurs="0">
             *             <complexType>
             *               <complexContent>
             *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                   <sequence>
             *                     <element name="type" maxOccurs="unbounded" minOccurs="0">
             *                       <complexType>
             *                         <simpleContent>
             *                           <extension base="<http://www.w3.org/2001/XMLSchema>string">
             *                             <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
             *                           </extension>
             *                         </simpleContent>
             *                       </complexType>
             *                     </element>
             *                   </sequence>
             *                 </restriction>
             *               </complexContent>
             *             </complexType>
             *           </element>
             *         </sequence>
             *       </choice>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ public static class Method { protected String returnType; protected String name; protected Extension.Instrumentation.Pointcut.Method.Parameters parameters; /** * Gets the value of the returnType property. * * @return possible object is {@link String } */ public String getReturnType() { return returnType; } /** * Sets the value of the returnType property. * * @param value allowed object is {@link String } */ public void setReturnType(String value) { returnType = value; } /** * Gets the value of the name property. * * @return possible object is {@link String } */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value allowed object is {@link String } */ public void setName(String value) { name = value; } /** * Gets the value of the parameters property. * * @return possible object is {@link Extension.Instrumentation.Pointcut.Method.Parameters } */ public Extension.Instrumentation.Pointcut.Method.Parameters getParameters() { return parameters; } /** * Sets the value of the parameters property. * * @param value allowed object is {@link Extension.Instrumentation.Pointcut.Method.Parameters } */ public void setParameters(Extension.Instrumentation.Pointcut.Method.Parameters value) { parameters = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <element name="type" maxOccurs="unbounded" minOccurs="0">
                 *           <complexType>
                 *             <simpleContent>
                 *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 *                 <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
                 *               </extension>
                 *             </simpleContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
*/ public static class Parameters { protected List type; /** * Gets the value of the type property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the object. * This is why there is not a set method for the type property. * *

* For example, to add a new item, do as follows: *

                     *    getType().add(newItem);
                     * 
* *

* Objects of the following type(s) are allowed in the list * {@link Extension.Instrumentation.Pointcut.Method.Parameters.Type } */ public List getType() { if (type == null) { type = new ArrayList<>(); } return type; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <simpleContent>
                     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
                     *       <attribute name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" />
                     *     </extension>
                     *   </simpleContent>
                     * </complexType>
                     * 
*/ public static class Type { protected String value; protected String attributeName; /** * Gets the value of the value property. * * @return possible object is {@link String } */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value allowed object is {@link String } */ public void setValue(String value) { this.value = value; } /** * Gets the value of the attributeName property. * * @return possible object is {@link String } */ public String getAttributeName() { return attributeName; } /** * Sets the value of the attributeName property. * * @param value allowed object is {@link String } */ public void setAttributeName(String value) { attributeName = value; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ public static class NameTransaction { } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy