info.magnolia.jcr.node2bean
Interface TransformationState
- All Known Implementing Classes:
- TransformationStateImpl
public interface TransformationState
This state contains three stacks. This allows the transformer to know the full state created during the
transformation process. A stack for classes, beans, and nodes are kept.
It is the processors job to populate this state.
pushType
void pushType(TypeDescriptor type)
popType
void popType()
getCurrentType
TypeDescriptor getCurrentType()
peekType
TypeDescriptor peekType(int pos)
pushBean
void pushBean(Object bean)
popBean
void popBean()
getCurrentBean
Object getCurrentBean()
setCurrentBean
void setCurrentBean(Object bean)
peekBean
Object peekBean(int pos)
pushNode
void pushNode(javax.jcr.Node node)
popNode
void popNode()
getCurrentNode
javax.jcr.Node getCurrentNode()
peekNode
javax.jcr.Node peekNode(int pos)
getLevel
int getLevel()
- Returns:
- the value of the biggest stack size
Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.