当前位置: 首页>>代码示例>>Java>>正文


Java ArrayUtil.append方法代码示例

本文整理汇总了Java中org.databene.commons.ArrayUtil.append方法的典型用法代码示例。如果您正苦于以下问题:Java ArrayUtil.append方法的具体用法?Java ArrayUtil.append怎么用?Java ArrayUtil.append使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.databene.commons.ArrayUtil的用法示例。


在下文中一共展示了ArrayUtil.append方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addColumn

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
public void addColumn(short ordinalPosition, String columnName) {
    int expectedPosition = columnNames.length + 1;
    if (ordinalPosition == expectedPosition)
    	columnNames = ArrayUtil.append(columnName, columnNames);
    else {
    	if (ordinalPosition > expectedPosition || !columnNames[ordinalPosition - 1].equals(columnName))
    		throw new IllegalArgumentException("ordinalPosition is expected to be " + expectedPosition + ", " +
                "found: " + ordinalPosition);
    }
}
 
开发者ID:aravindc,项目名称:jdbacl,代码行数:11,代码来源:DBIndexInfo.java

示例2: parseFK

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
private static DBForeignKeyConstraint parseFK(Element e, DBTable owner, DBSchema schema) {
	String name = e.getAttribute("name");
	String refereeTableName = e.getAttribute("refereeTable");
	DBTable refereeTable = schema.getTable(refereeTableName);
	Assert.notNull(refereeTable, "refereeTable");
	String colAttr = e.getAttribute("column");
	String[] columnNames = null;
	String[] refereeColumnNames = null;
	if (!StringUtil.isEmpty(colAttr)) {
		columnNames = new String[] { colAttr };
		refereeColumnNames = new String[] { e.getAttribute("refereeColumn") };
	} else {
		Element colsElement = XMLUtil.getChildElement(e, false, true, "columns");
		Element[] colElements = XMLUtil.getChildElements(colsElement, false, "column");
		for (Element colElement : colElements) {
			columnNames = ArrayUtil.append(colElement.getAttribute("name"), columnNames);
			refereeColumnNames = ArrayUtil.append(colElement.getAttribute("refereeColumn"), refereeColumnNames);
		}
	}
	boolean autoNamed = false;
	if (e.getAttribute("autoNamed") != null)
		autoNamed = Boolean.valueOf(e.getAttribute("autoNamed"));
	DBForeignKeyConstraint fk = new DBForeignKeyConstraint(name, autoNamed, owner, columnNames, refereeTable, refereeColumnNames);
	// parse rules
	String updateRule = XMLUtil.getAttribute(e, "updateRule", false);
	if (!StringUtil.isEmpty(updateRule))
		fk.setUpdateRule(FKChangeRule.valueOf(updateRule));
	String deleteRule = XMLUtil.getAttribute(e, "deleteRule", false);
	if (!StringUtil.isEmpty(deleteRule))
		fk.setDeleteRule(FKChangeRule.valueOf(deleteRule));
	return fk;
}
 
开发者ID:aravindc,项目名称:jdbacl,代码行数:33,代码来源:XMLModelImporter.java

示例3: parseColumnNames

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
public String[] parseColumnNames(Element e) {
	String colAttr = e.getAttribute("column");
	String[] columnNames = null;
	if (!StringUtil.isEmpty(colAttr))
		columnNames = new String[] { colAttr };
	else {
		Element colsElement = XMLUtil.getChildElement(e, false, true, "columns");
		Element[] colElements = XMLUtil.getChildElements(colsElement, false, "column");
		for (Element colElement : colElements)
			columnNames = ArrayUtil.append(colElement.getAttribute("name"), columnNames);
	}
	return columnNames;
}
 
开发者ID:aravindc,项目名称:jdbacl,代码行数:14,代码来源:XMLModelImporter.java

示例4: addColumnName

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
@Override
public void addColumnName(String columnName) {
	this.columnNames = ArrayUtil.append(columnName, columnNames);
}
 
开发者ID:aravindc,项目名称:jdbacl,代码行数:5,代码来源:DBNonUniqueIndex.java

示例5: addColumnName

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
public void addColumnName(String columnName) {
	if (!ArrayUtil.contains(columnName, columnNames))
		columnNames = ArrayUtil.append(columnName, columnNames);
}
 
开发者ID:aravindc,项目名称:jdbacl,代码行数:5,代码来源:DBUniqueConstraint.java

示例6: addColumn

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
public void addColumn(String column) {
	this.columnNames = ArrayUtil.append(column, this.columnNames);
}
 
开发者ID:raphaelfeng,项目名称:benerator,代码行数:4,代码来源:NestedDbUnitEntityIterator.java

示例7: addPostalCode

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
public void addPostalCode(String postalCode) {
    postalCodes = ArrayUtil.append(postalCode, postalCodes);
}
 
开发者ID:raphaelfeng,项目名称:benerator,代码行数:4,代码来源:City.java

示例8: addZipCode

import org.databene.commons.ArrayUtil; //导入方法依赖的package包/类
/** @deprecated use property postalCodes */
@Deprecated
public void addZipCode(String zipCode) {
	escalator.escalate("property City.zipCode is deprecated, use City.postalCode instead", City.class, "Invoked addZipCode()");
    postalCodes = ArrayUtil.append(zipCode, postalCodes);
}
 
开发者ID:raphaelfeng,项目名称:benerator,代码行数:7,代码来源:City.java


注:本文中的org.databene.commons.ArrayUtil.append方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。