/** * Get more info at : www.jrebirth.org . * Copyright JRebirth.org © 2011-2015 * Contact : sebastien.bordes@jrebirth.org * * 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. */ package org.jrebirth.af.processor.util; import java.util.ArrayList; import java.util.List; /** * The Class FXBeanDefinition. */ public class FXBeanDefinition { /** The package name. */ private String packageName; /** The class name. */ private String className; /** The properties. */ private List<FXPropertyDefinition> properties = new ArrayList<>(); /** * Gets the package name. * * @return Returns the packageName. */ public String getPackageName() { return this.packageName; } /** * Sets the package name. * * @param packageName The packageName to set. */ public void setPackageName(final String packageName) { this.packageName = packageName; } /** * Gets the class name. * * @return Returns the className. */ public String getClassName() { return this.className; } /** * Sets the class name. * * @param className The className to set. */ public void setClassName(final String className) { this.className = className; } /** * Gets the properties. * * @return Returns the properties. */ public List<FXPropertyDefinition> getProperties() { return this.properties; } /** * Sets the properties. * * @param properties The properties to set. */ public void setProperties(final List<FXPropertyDefinition> properties) { this.properties = properties; } }