public class MatchersEmbeddableType extends Object implements Serializable, XMLAppendable
| Modifier and Type | Field and Description |
|---|---|
protected String |
expression |
protected MatcherRule |
interfaceClass |
protected String |
interfaceImplements |
protected MatcherRule |
pojoClass |
protected String |
pojoExtends |
protected String |
pojoImplements |
protected MatcherRule |
recordClass |
protected String |
recordImplements |
| Constructor and Description |
|---|
MatchersEmbeddableType() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(XMLBuilder builder) |
boolean |
equals(Object that) |
String |
getExpression()
This table matcher applies to all unqualified or qualified embeddable names matched by this expression.
|
MatcherRule |
getInterfaceClass()
This rule influences the naming of the generated interface implemented by the
EmbeddableRecord and/or the POJO. |
String |
getInterfaceImplements()
This string provides additional interfaces that a generated interface (which is implemented by the
EmbeddableRecord and/or POJO) should implement. |
MatcherRule |
getPojoClass()
This rule influences the naming of the generated POJOs object.
|
String |
getPojoExtends()
This string provides a super class that a generated POJO should extend.
|
String |
getPojoImplements()
This string provides additional interfaces that a generated POJO should implement.
|
MatcherRule |
getRecordClass()
This rule influences the naming of the generated
EmbeddableRecord object. |
String |
getRecordImplements()
This string provides additional interfaces that a generated
EmbeddableRecord should implement. |
int |
hashCode() |
void |
setExpression(String value)
This table matcher applies to all unqualified or qualified embeddable names matched by this expression.
|
void |
setInterfaceClass(MatcherRule value)
This rule influences the naming of the generated interface implemented by the
EmbeddableRecord and/or the POJO. |
void |
setInterfaceImplements(String value)
This string provides additional interfaces that a generated interface (which is implemented by the
EmbeddableRecord and/or POJO) should implement. |
void |
setPojoClass(MatcherRule value)
This rule influences the naming of the generated POJOs object.
|
void |
setPojoExtends(String value)
This string provides a super class that a generated POJO should extend.
|
void |
setPojoImplements(String value)
This string provides additional interfaces that a generated POJO should implement.
|
void |
setRecordClass(MatcherRule value)
This rule influences the naming of the generated
EmbeddableRecord object. |
void |
setRecordImplements(String value)
This string provides additional interfaces that a generated
EmbeddableRecord should implement. |
String |
toString() |
MatchersEmbeddableType |
withExpression(String value)
This table matcher applies to all unqualified or qualified embeddable names matched by this expression.
|
MatchersEmbeddableType |
withInterfaceClass(MatcherRule value)
This rule influences the naming of the generated interface implemented by the
EmbeddableRecord and/or the POJO. |
MatchersEmbeddableType |
withInterfaceImplements(String value)
This string provides additional interfaces that a generated interface (which is implemented by the
EmbeddableRecord and/or POJO) should implement. |
MatchersEmbeddableType |
withPojoClass(MatcherRule value)
This rule influences the naming of the generated POJOs object.
|
MatchersEmbeddableType |
withPojoExtends(String value)
This string provides a super class that a generated POJO should extend.
|
MatchersEmbeddableType |
withPojoImplements(String value)
This string provides additional interfaces that a generated POJO should implement.
|
MatchersEmbeddableType |
withRecordClass(MatcherRule value)
This rule influences the naming of the generated
EmbeddableRecord object. |
MatchersEmbeddableType |
withRecordImplements(String value)
This string provides additional interfaces that a generated
EmbeddableRecord should implement. |
protected String expression
protected MatcherRule recordClass
protected String recordImplements
protected MatcherRule interfaceClass
protected String interfaceImplements
protected MatcherRule pojoClass
protected String pojoExtends
protected String pojoImplements
public String getExpression()
public void setExpression(String value)
public MatcherRule getRecordClass()
EmbeddableRecord object.public void setRecordClass(MatcherRule value)
EmbeddableRecord object.public String getRecordImplements()
EmbeddableRecord should implement.public void setRecordImplements(String value)
EmbeddableRecord should implement.public MatcherRule getInterfaceClass()
EmbeddableRecord and/or the POJO.public void setInterfaceClass(MatcherRule value)
EmbeddableRecord and/or the POJO.public String getInterfaceImplements()
EmbeddableRecord and/or POJO) should implement.public void setInterfaceImplements(String value)
EmbeddableRecord and/or POJO) should implement.public MatcherRule getPojoClass()
public void setPojoClass(MatcherRule value)
public String getPojoExtends()
public void setPojoExtends(String value)
public String getPojoImplements()
public void setPojoImplements(String value)
public MatchersEmbeddableType withExpression(String value)
public MatchersEmbeddableType withRecordClass(MatcherRule value)
EmbeddableRecord object.public MatchersEmbeddableType withRecordImplements(String value)
EmbeddableRecord should implement.public MatchersEmbeddableType withInterfaceClass(MatcherRule value)
EmbeddableRecord and/or the POJO.public MatchersEmbeddableType withInterfaceImplements(String value)
EmbeddableRecord and/or POJO) should implement.public MatchersEmbeddableType withPojoClass(MatcherRule value)
public MatchersEmbeddableType withPojoExtends(String value)
public MatchersEmbeddableType withPojoImplements(String value)
public final void appendTo(XMLBuilder builder)
appendTo in interface XMLAppendableCopyright © 2021. All rights reserved.