info.magnolia.content2bean
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 content nodes are kept.
It is the processors job to populate this state.
- Version:
- $Id: TransformationState.java 41137 2011-01-06 18:19:25Z gjoseph $
- Author:
- philipp
pushType
void pushType(TypeDescriptor type)
popType
void popType()
getCurrentType
TypeDescriptor getCurrentType()
peekType
TypeDescriptor peekType(int pos)
pushBean
void pushBean(java.lang.Object bean)
popBean
void popBean()
getCurrentBean
java.lang.Object getCurrentBean()
peekBean
java.lang.Object peekBean(int pos)
pushContent
void pushContent(Content node)
popContent
void popContent()
getCurrentContent
Content getCurrentContent()
peekContent
Content peekContent(int pos)
getLevel
int getLevel()
- Returns:
- the value of the biggest stack size
Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.