當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。