public class Attribute extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
String |
name |
AttributeTable |
table |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
bindOverlay(TransportIdPath suffix)
指定されたTransportIdPathをsuffixとして持ち、型の互換性のあるOverlayをbindさせる。
|
Overlay<Destination,Key> |
getBindOverlay() |
Set<RowData> |
getMatchedRows(Object value) |
Class<?> |
getType() |
boolean |
isAssignable(Object value) |
boolean |
isIndexable() |
void |
setType(Class<?> type) |
String |
toString() |
void |
unbindOverlay() |
public final AttributeTable table
public final String name
public void setType(Class<?> type) throws IllegalStateException
public Class<?> getType()
public boolean isIndexable()
public boolean isAssignable(Object value)
public void bindOverlay(TransportIdPath suffix) throws NoSuchOverlayException, IncompatibleTypeException
suffix - suffixとして指定されたTransportIdPathNoSuchOverlayException - 該当するOverlayが存在しない場合IncompatibleTypeException - 型の互換性が原因で候補が得られない場合public void unbindOverlay()
throws IllegalStateException
public Overlay<Destination,Key> getBindOverlay()
public Set<RowData> getMatchedRows(Object value) throws IllegalStateException
Copyright © 2017. All rights reserved.