com.infoteria.asteria.flowbuilder2.stream.field
Class FieldJSON
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.stream.field.Field
|
+--com.infoteria.asteria.flowbuilder2.stream.field.NestedField
|
+--com.infoteria.asteria.flowbuilder2.stream.field.FieldJSON
- All Implemented Interfaces:
- java.lang.Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingItem, com.infoteria.swing.tree.NodeIconProvider
- public class FieldJSON
- extends NestedField
- implements com.infoteria.swing.tree.NodeIconProvider
JSON型のフィールドです。
| Fields inherited from class com.infoteria.asteria.flowbuilder2.stream.field.Field |
_id, _owner, _type |
| Fields inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem |
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT |
| Methods inherited from class com.infoteria.asteria.flowbuilder2.stream.field.Field |
clone, clone, equals, getDescription, getDisplayName, getId, getName, getType, isVisible, setDescription, setName, setType, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.infoteria.swing.tree.NodeIconProvider |
getClosedIcon, getLeafIcon, getOpenIcon |
| Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem |
getIcon, getMappingType, isIgnoreSerialize |
FieldJSON
public FieldJSON(java.lang.String name,
FieldType type,
boolean array,
int depth)
- フィールド名、データ型、繰り返し、深さを指定してJSON型のフィールを作成します
FieldJSON
public FieldJSON(Field field)
- コピーコンストラクタ。
作成されたFieldはIDも同じになります。
FieldJSON
public FieldJSON(NestedField field)
- コピーコンストラクタ。
作成されたFieldはIDも同じになります。
getAsNewField
protected NestedField getAsNewField()
- Overrides:
getAsNewField in class NestedField
equalsIgnoreId
public boolean equalsIgnoreId(Field f)
- Description copied from class:
Field
- IDの違いを無視してフィールドを比較します。
- Overrides:
equalsIgnoreId in class NestedField
getCanonicalName
public java.lang.String getCanonicalName()
- Description copied from class:
Field
- フィールドの正規名を返します。
- Overrides:
getCanonicalName in class Field