public JComponent build() { final JPanel panel = this.isOptimizedDrawingEnabled ? new JPanel() : new JPanel() { private static final long serialVersionUID = 1L; @Override public boolean isOptimizedDrawingEnabled() { return false; } }; panel.setSize(this.size); panel.setMinimumSize(this.minimumSize); panel.setMaximumSize(this.maximumSize); panel.setPreferredSize(this.preferredSize); panel.setBorder(this.border); if (this.backGroundColor != null) { panel.setBackground(this.backGroundColor); } if (this.layoutManager != null) { panel.setLayout(this.layoutManager); } if (this.layoutManager == null && this.components.size() == 1) { panel.setLayout(new GridLayout(1, 1)); } for (final ObjectPair<Component, Object> pair : this.components) { panel.add(pair.getFirstObject(), pair.getSecondObject()); } reset(); return panel; }
private Host host(final ObjectPair<String, String> pair) throws CreationException { if (pair == null) { return null; } return new Host(pair.getFirstObject(), port(pair.getSecondObject())); }
private Host host(final ObjectPair<String, String> pair) throws CreationException { if (pair == null) { return null; } return new Host(pair.getFirstObject(), port(pair.getSecondObject())); }
@Override @SuppressWarnings("unchecked") public <O> O read(final Class<O> clazz, final InputStream inputStream, final IParameters parameters) throws IOException { final ObjectPair<String, IVersion> result = new XmlStreamStartElementNameAndVersionExtractor().extract(inputStream); final String name = result.getFirstObject(); final IVersion version = result.getSecondObject(); final IXmlConverterContext context = new XmlConverterContext(name, version, clazz); final IRegistableConvertingXmlReader<IXmlConverterContext, O> converter = (IRegistableConvertingXmlReader<IXmlConverterContext, O>) this.registry .get(context); if (converter == null) { throw new UnsupportedOperationException(); } final Object object = converter.read(inputStream, parameters); if (object instanceof JAXBElement) { @SuppressWarnings("rawtypes") final JAXBElement element = (JAXBElement) object; final Object value = element.getValue(); return (O) value; } return (O) object; } }
public net.anwiba.tools.simple.graphml.generated.Graph build() { Graph<String> graph = new Graph<>(); for (final ObjectPair<BuildAction, IProject> action : this.actions) { final Graph<String> current = create(action.getSecondObject()); switch (action.getFirstObject()) { case ADD: { graph = add(graph, current); continue; } case INTERSECT: { graph = intersect(graph, current); continue; } } } final LibraryGraph libraryGraph = new LibraryGraph(); for (final Node<String> node : graph.nodes()) { final ILibrary library = this.workspace.getLibraries().get(node.getObject()); libraryGraph.addNode(library); } for (final Node<String> node : graph.nodes()) { final ILibrary library = this.workspace.getLibraries().get(node.getObject()); libraryGraph.addEdges(library); } return GraphmlUtilities.createGraph(libraryGraph, this.isNormalizeEnabled); }
public IAuthority build() throws CreationException { switch (this.state) { case FIRST: { if (this.builder == null) { return null; } final ObjectPair<String, String> pair = this.builder.build(); return new Authority(null, new Host(pair.getFirstObject(), port(pair.getSecondObject()))); } case SECOND: { final String username = Optional .of(this.first.getFirstObject()) .accept(s -> !StringUtilities.isNullOrTrimmedEmpty(s)) .convert(s -> s.trim()) .get(); final String password = Optional .of(this.first.getSecondObject()) .accept(s -> !StringUtilities.isNullOrEmpty(s)) .get(); if (this.builder == null) { return new Authority(new Authentication(username, password), null); } return new Authority(new Authentication(username, password), host(this.builder.build())); } } return null; }
public IAuthority build() throws CreationException { switch (this.state) { case FIRST: { if (this.builder == null) { return null; } final ObjectPair<String, String> pair = this.builder.build(); return new Authority(null, new Host(pair.getFirstObject(), port(pair.getSecondObject()))); } case SECOND: { final String username = Optional .of(this.first.getFirstObject()) .accept(s -> !StringUtilities.isNullOrTrimmedEmpty(s)) .convert(s -> s.trim()) .get(); final String password = Optional .of(this.first.getSecondObject()) .accept(s -> !StringUtilities.isNullOrEmpty(s)) .get(); if (this.builder == null) { return new Authority(new Authentication(username, password), null); } return new Authority(new Authentication(username, password), host(this.builder.build())); } } return null; }