|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.stream.field.Field
|
+--com.infoteria.asteria.flowbuilder2.stream.field.NestedField
|
+--com.infoteria.asteria.flowbuilder2.stream.field.FieldXML
XML型のフィールドです。
| Fields inherited from class com.infoteria.asteria.flowbuilder2.stream.field.NestedField |
_label, _repeat |
| 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 |
| Constructor Summary | |
FieldXML(Field field)
コピーコンストラクタ。 作成されたFieldはIDも同じになります。 |
|
FieldXML(FieldXML field)
コピーコンストラクタ。 作成されたFieldはIDも同じになります。 |
|
FieldXML(NestedField field)
|
|
FieldXML(java.lang.String name,
FieldType type,
boolean repeat,
int nodeType,
int depth)
フィールド名、データ型、繰り返し、ノードタイプ、深さを指定してFieldFixedLengthを作成します |
|
| Method Summary | |
void |
assign(org.w3c.dom.Element el)
|
void |
assignTo(org.w3c.dom.Element el)
|
boolean |
equalsIgnoreId(Field f)
|
protected NestedField |
getAsNewField()
|
java.lang.String |
getCanonicalName()
|
int |
getNodeType()
ノードタイプを返します。ノードタイプはNode.ELEMENT_NODEかNode.ATTRIBUTE_NODEのいずれかです。 |
java.lang.String |
getString(java.lang.String name)
項目名に対応する値を文字列で返します。 |
boolean |
isAttribute()
ノードタイプが属性であればtrueを返します。 |
boolean |
isElement()
ノードタイプが要素であればtrueを返します。 |
static java.lang.String |
nodeType2Str(int n)
ノードタイプを文字列に変換します。 nがNode.ELEMENT_NODEの場合に「Element」を返し、それ以外は「Attribute」を返します。 |
javax.swing.undo.UndoableEdit |
setNodeType(int n)
ノードタイプを設定します。 |
static int |
str2NodeType(java.lang.String str)
文字列をノードタイプ変換します。 strが「Element」と等しい場合にNode.ELEMENT_NODEを返し、それ以外はNode.ATTRIBUTE_NODEを返します。 |
| Methods inherited from class com.infoteria.asteria.flowbuilder2.stream.field.NestedField |
getDepth, getLabel, isExpand, isRepeat, setExpand, setLabel, setRepeat |
| 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 |
| Constructor Detail |
public FieldXML(java.lang.String name,
FieldType type,
boolean repeat,
int nodeType,
int depth)
public FieldXML(Field field)
public FieldXML(NestedField field)
public FieldXML(FieldXML field)
| Method Detail |
public static java.lang.String nodeType2Str(int n)
public static int str2NodeType(java.lang.String str)
protected NestedField getAsNewField()
getAsNewField in class NestedFieldpublic int getNodeType()
public javax.swing.undo.UndoableEdit setNodeType(int n)
public boolean isElement()
public boolean isAttribute()
public void assignTo(org.w3c.dom.Element el)
FieldassignTo in class NestedFieldpublic void assign(org.w3c.dom.Element el)
Fieldassign in class NestedFieldpublic boolean equalsIgnoreId(Field f)
FieldequalsIgnoreId in class NestedFieldpublic java.lang.String getCanonicalName()
FieldgetCanonicalName in class Fieldpublic java.lang.String getString(java.lang.String name)
getString in class NestedField
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||