- java.lang.Object
-
- io.github.mmm.marshall.AbstractMarshallingObject
-
- io.github.mmm.entity.bean.sql.AbstractClause
-
- All Implemented Interfaces:
Clause,io.github.mmm.marshall.MarshallableObject,io.github.mmm.marshall.Marshaller<Object>,io.github.mmm.marshall.Marshalling<Object>,io.github.mmm.marshall.MarshallingObject,io.github.mmm.marshall.UnmarshallableObject,io.github.mmm.marshall.Unmarshaller<Object>
public abstract class AbstractClause extends io.github.mmm.marshall.AbstractMarshallingObject implements Clause
Abstract base class implementingClause.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractClause()The constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract StringgetMarshallingName()protected voidreadProperty(io.github.mmm.marshall.StructuredReader reader, String name)StringtoString()protected voidwriteProperties(io.github.mmm.marshall.StructuredWriter writer)
-
-
-
Method Detail
-
getMarshallingName
protected abstract String getMarshallingName()
- Returns:
- the name of the property for this clause.
-
writeProperties
protected void writeProperties(io.github.mmm.marshall.StructuredWriter writer)
- Specified by:
writePropertiesin classio.github.mmm.marshall.AbstractMarshallingObject
-
readProperty
protected void readProperty(io.github.mmm.marshall.StructuredReader reader, String name)- Specified by:
readPropertyin classio.github.mmm.marshall.AbstractMarshallingObject
-
-