public class BeanAssembler extends Object implements IAssembler
Constructor and Description |
---|
BeanAssembler() |
Modifier and Type | Method and Description |
---|---|
Object |
assemble(Reader rdr,
ClassLoader classloader) |
void |
clear()
remove all chached objects from this one
|
void |
delay(IDelayedOperation op)
Delay some operation after the input has been processed
and all nuggets are instantiated.
|
Object |
getAttributeValue(String attribute)
This will return the attribute's value.
|
byte[] |
getData() |
IReader |
getReader() |
String |
getText() |
Object |
getValue(String sid) |
String |
nextToken()
It assumes that there is only one text content per element
|
void |
setReader(IReader reader) |
public void setReader(IReader reader)
reader
- public Object assemble(Reader rdr, ClassLoader classloader)
rdr
- public void clear()
public Object getAttributeValue(String attribute)
IAssembler
getAttributeValue
in interface IAssembler
attribute
- public String getText()
getText
in interface IAssembler
IAssembler.getText()
public byte[] getData()
getData
in interface IAssembler
IAssembler.getData()
public String nextToken()
nextToken
in interface IAssembler
IAssembler.nextToken()
public Object getValue(String sid) throws InstanceNotAvailableException
getValue
in interface IAssembler
sid
- InstanceNotAvailableException
public void delay(IDelayedOperation op)
IAssembler
delay
in interface IAssembler
op
- IAssembler.delay(nuggets.IDelayedOperation)
public IReader getReader()
getReader
in interface IAssembler
IAssembler.getReader()
Copyright © 2012. All Rights Reserved.