📄 metaattribute.java
字号:
//$Id: MetaAttribute.java 10659 2006-10-30 16:19:10Z max.andersen@jboss.com $package org.hibernate.mapping;import java.io.Serializable;import java.util.ArrayList;import java.util.Collections;/** * A meta attribute is a named value or values. * @author Gavin King */public class MetaAttribute implements Serializable { private String name; private java.util.List values = new ArrayList(); public MetaAttribute(String name) { this.name = name; } public String getName() { return name; } public java.util.List getValues() { return Collections.unmodifiableList(values); } public void addValue(String value) { values.add(value); } public String getValue() { if ( values.size()!=1 ) { throw new IllegalStateException("no unique value"); } return (String) values.get(0); } public boolean isMultiValued() { return values.size()>1; } public String toString() { return "[" + name + "=" + values + "]"; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -