public static class XMLUtility.XMLListRetriever<R extends XMLUtility.XMLRetriever<C>,C extends XMLUtility.XMLRetrCtxt> extends ArrayList<R> implements XMLUtility.XMLCollectionRetriever<C>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected XMLUtility.XMLRetrieverCreator<R,C> |
creator |
modCount| Constructor and Description |
|---|
XMLListRetriever(XMLUtility.XMLRetrieverCreator<R,C> ctr) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAsInteger(int dv)
保持テキストをintで取得.
|
long |
getAsLong(long dv)
保持テキストをlongで取得.
|
double |
getAsReal(double dv)
保持テキストをdoubleで取得.
|
String |
getAsText(String dv)
保持テキストをStringで取得.
|
String |
getText()
保持テキストを得る..
|
List<String> |
getTextList()
ListRetrieverが取得したテキストのリストを返す.
|
boolean |
hasValidText()
保持テキストの検査.
|
void |
postProcess(C ctx)
XMLからテキストを取得後に呼び出される.
ただし,最上位では呼び出されない.
|
void |
preProcess(C ctx)
XMLからテキストを取得前に呼び出される.
ただし,最上位では呼び出されない.
|
boolean |
retrieve(XMLUtility.XMLNode node,
C ctx)
XMLからテキストを取得する.
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streamprotected XMLUtility.XMLRetrieverCreator<R extends XMLUtility.XMLRetriever<C>,C extends XMLUtility.XMLRetrCtxt> creator
public XMLListRetriever(XMLUtility.XMLRetrieverCreator<R,C> ctr)
public boolean retrieve(XMLUtility.XMLNode node, C ctx)
retrieve in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>node - 対象ノード.ctx - parser context.public void preProcess(C ctx)
preProcess in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>ctx - parser context.public void postProcess(C ctx)
postProcess in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>ctx - parser context.public String getText()
getText in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>public boolean hasValidText()
hasValidText in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>public String getAsText(String dv)
getAsText in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>dv - デフォルト値.public double getAsReal(double dv)
getAsReal in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>dv - デフォルト値.public long getAsLong(long dv)
getAsLong in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>dv - デフォルト値.public int getAsInteger(int dv)
getAsInteger in interface XMLUtility.XMLRetriever<C extends XMLUtility.XMLRetrCtxt>dv - デフォルト値.EDB Working Group at Tue Dec 2 16:35:33 JST 2025